DC-Build-Header: mariadb-10.0 10.0.26-3 / 2016-08-29 15:29:36 +0000 DC-Task: type:rebuild-binarch-only source:mariadb-10.0 version:10.0.26-3 chroot:unstable esttime:2252 logfile:/tmp/mariadb-10.0_10.0.26-3_unstable_clang3.8.log modes:clang:binarch-only DC-Sbuild-call: su user42 -c 'sbuild -n --arch-any --apt-update -d unstable -v --chroot-setup-commands=/tmp/clang mariadb-10.0_10.0.26-3' sbuild (Debian sbuild) 0.70.0 (03 Aug 2016) on ip-172-31-6-24.eu-central-1.compute.internal +==============================================================================+ | mariadb-10.0 10.0.26-3 (amd64) Mon, 29 Aug 2016 15:29:37 +0000 | +==============================================================================+ Package: mariadb-10.0 Version: 10.0.26-3 Source Version: 10.0.26-3 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/unstable-amd64-sbuild-6efddb9e-0e16-423b-98e3-a71c214bd515' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /tmp/clang ---------- + echo 'Entering customization script...' Entering customization script... + CLANG_VERSION=3.8 + echo 'Install of clang-3.8' Install of clang-3.8 + apt-get update Get:1 http://127.0.0.1:9999/debian unstable InRelease [209 kB] Get:2 http://127.0.0.1:9999/debian unstable/main Sources.diff/Index [27.9 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://127.0.0.1:9999/debian unstable/main Translation-en [5451 kB] Get:5 http://127.0.0.1:9999/debian unstable/main Sources 2016-08-29-0319.00.pdiff [16.7 kB] Get:6 http://127.0.0.1:9999/debian unstable/main Sources 2016-08-29-0916.07.pdiff [5442 B] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 Packages 2016-08-29-0319.00.pdiff [13.2 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 Packages 2016-08-29-0916.07.pdiff [3300 B] Get:6 http://127.0.0.1:9999/debian unstable/main Sources 2016-08-29-0916.07.pdiff [5442 B] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 Packages 2016-08-29-0916.07.pdiff [3300 B] Fetched 5755 kB in 4s (1241 kB/s) Reading package lists... W: No sandbox user '_apt' on the system, can not drop privileges + apt-get install --yes --no-install-recommends --force-yes clang-3.8 Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libbsd0 libclang-common-3.8-dev libclang1-3.8 libedit2 libffi6 libllvm3.8 libobjc-6-dev libobjc4 Suggested packages: gnustep gnustep-devel clang-3.8-doc Recommended packages: llvm-3.8-dev python The following NEW packages will be installed: clang-3.8 libbsd0 libclang-common-3.8-dev libclang1-3.8 libedit2 libffi6 libllvm3.8 libobjc-6-dev libobjc4 0 upgraded, 9 newly installed, 0 to remove and 1 not upgraded. Need to get 38.3 MB of archives. After this operation, 162 MB of additional disk space will be used. Get:1 http://127.0.0.1:9999/debian unstable/main amd64 libbsd0 amd64 0.8.3-1 [83.0 kB] Get:2 http://127.0.0.1:9999/debian unstable/main amd64 libedit2 amd64 3.1-20150325-1+b1 [85.2 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 libffi6 amd64 3.2.1-4 [20.4 kB] Get:4 http://127.0.0.1:9999/debian unstable/main amd64 libllvm3.8 amd64 1:3.8.1-9 [10.3 MB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 libobjc4 amd64 6.2.0-1 [110 kB] Get:6 http://127.0.0.1:9999/debian unstable/main amd64 libobjc-6-dev amd64 6.2.0-1 [394 kB] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 libclang1-3.8 amd64 1:3.8.1-9 [4188 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 libclang-common-3.8-dev amd64 1:3.8.1-9 [1477 kB] Get:9 http://127.0.0.1:9999/debian unstable/main amd64 clang-3.8 amd64 1:3.8.1-9 [21.6 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 38.3 MB in 1s (20.2 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 9446 files and directories currently installed.) Preparing to unpack .../0-libbsd0_0.8.3-1_amd64.deb ... Unpacking libbsd0:amd64 (0.8.3-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../1-libedit2_3.1-20150325-1+b1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20150325-1+b1) ... Selecting previously unselected package libffi6:amd64. Preparing to unpack .../2-libffi6_3.2.1-4_amd64.deb ... Unpacking libffi6:amd64 (3.2.1-4) ... Selecting previously unselected package libllvm3.8:amd64. Preparing to unpack .../3-libllvm3.8_1%3a3.8.1-9_amd64.deb ... Unpacking libllvm3.8:amd64 (1:3.8.1-9) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../4-libobjc4_6.2.0-1_amd64.deb ... Unpacking libobjc4:amd64 (6.2.0-1) ... Selecting previously unselected package libobjc-6-dev:amd64. Preparing to unpack .../5-libobjc-6-dev_6.2.0-1_amd64.deb ... Unpacking libobjc-6-dev:amd64 (6.2.0-1) ... Selecting previously unselected package libclang1-3.8:amd64. Preparing to unpack .../6-libclang1-3.8_1%3a3.8.1-9_amd64.deb ... Unpacking libclang1-3.8:amd64 (1:3.8.1-9) ... Selecting previously unselected package libclang-common-3.8-dev. Preparing to unpack .../7-libclang-common-3.8-dev_1%3a3.8.1-9_amd64.deb ... Unpacking libclang-common-3.8-dev (1:3.8.1-9) ... Selecting previously unselected package clang-3.8. Preparing to unpack .../8-clang-3.8_1%3a3.8.1-9_amd64.deb ... Unpacking clang-3.8 (1:3.8.1-9) ... Setting up libobjc4:amd64 (6.2.0-1) ... Setting up libbsd0:amd64 (0.8.3-1) ... Processing triggers for libc-bin (2.23-5) ... Setting up libobjc-6-dev:amd64 (6.2.0-1) ... Setting up libffi6:amd64 (3.2.1-4) ... Setting up libedit2:amd64 (3.1-20150325-1+b1) ... Setting up libllvm3.8:amd64 (1:3.8.1-9) ... Setting up libclang-common-3.8-dev (1:3.8.1-9) ... Setting up libclang1-3.8:amd64 (1:3.8.1-9) ... Setting up clang-3.8 (1:3.8.1-9) ... Processing triggers for libc-bin (2.23-5) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. W: No sandbox user '_apt' on the system, can not drop privileges + echo 'Replace gcc, g++ & cpp by clang' Replace gcc, g++ & cpp by clang + VERSIONS='4.6 4.7 4.8 4.9 5 6' + cd /usr/bin + for VERSION in '$VERSIONS' + rm -f g++-4.6 gcc-4.6 cpp-4.6 gcc + ln -s clang++-3.8 g++-4.6 + ln -s clang-3.8 gcc-4.6 + ln -s clang-3.8 cpp-4.6 + ln -s clang-3.8 gcc + echo 'gcc-4.6 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: gcc-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method + echo 'g++-4.6 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: g++-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method + for VERSION in '$VERSIONS' + rm -f g++-4.7 gcc-4.7 cpp-4.7 gcc + ln -s clang++-3.8 g++-4.7 + ln -s clang-3.8 gcc-4.7 + ln -s clang-3.8 cpp-4.7 + ln -s clang-3.8 gcc + echo 'gcc-4.7 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: gcc-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method + echo 'g++-4.7 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: g++-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method + for VERSION in '$VERSIONS' + rm -f g++-4.8 gcc-4.8 cpp-4.8 gcc + ln -s clang++-3.8 g++-4.8 + ln -s clang-3.8 gcc-4.8 + ln -s clang-3.8 cpp-4.8 + ln -s clang-3.8 gcc + echo 'gcc-4.8 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: gcc-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method + echo 'g++-4.8 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: g++-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method + for VERSION in '$VERSIONS' + rm -f g++-4.9 gcc-4.9 cpp-4.9 gcc + ln -s clang++-3.8 g++-4.9 + ln -s clang-3.8 gcc-4.9 + ln -s clang-3.8 cpp-4.9 + ln -s clang-3.8 gcc + echo 'gcc-4.9 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: gcc-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method + echo 'g++-4.9 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: g++-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method + for VERSION in '$VERSIONS' + rm -f g++-5 gcc-5 cpp-5 gcc + ln -s clang++-3.8 g++-5 + ln -s clang-3.8 gcc-5 + ln -s clang-3.8 cpp-5 + ln -s clang-3.8 gcc + echo 'gcc-5 hold' + dpkg --set-selections + echo 'g++-5 hold' + dpkg --set-selections + for VERSION in '$VERSIONS' + rm -f g++-6 gcc-6 cpp-6 gcc + ln -s clang++-3.8 g++-6 + ln -s clang-3.8 gcc-6 + ln -s clang-3.8 cpp-6 + ln -s clang-3.8 gcc + echo 'gcc-6 hold' + dpkg --set-selections + echo 'g++-6 hold' + dpkg --set-selections + cd - /build/mariadb-10.0-JvLVmu + echo 'Check if gcc, g++ & cpp are actually clang' Check if gcc, g++ & cpp are actually clang + gcc --version + grep clang + cpp --version + grep clang + g++ --version + grep clang I: Finished running '/tmp/clang'. Finished processing commands. -------------------------------------------------------------------------------- +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://127.0.0.1:9999/debian unstable InRelease Reading package lists... W: No sandbox user '_apt' on the system, can not drop privileges Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: linux-libc-dev 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 1158 kB of archives. After this operation, 60.4 kB of additional disk space will be used. Get:1 http://127.0.0.1:9999/debian unstable/main amd64 linux-libc-dev amd64 4.7.2-1 [1158 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 1158 kB in 0s (69.5 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 9769 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_4.7.2-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (4.7.2-1) over (4.6.4-1) ... Setting up linux-libc-dev:amd64 (4.7.2-1) ... W: No sandbox user '_apt' on the system, can not drop privileges +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'mariadb-10.0' packaging is maintained in the 'Git' version control system at: git://anonscm.debian.org/pkg-mysql/mariadb-10.0.git Please use: git clone git://anonscm.debian.org/pkg-mysql/mariadb-10.0.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 57.8 MB of source archives. Get:1 http://127.0.0.1:9999/debian unstable/main mariadb-10.0 10.0.26-3 (dsc) [3672 B] Get:2 http://127.0.0.1:9999/debian unstable/main mariadb-10.0 10.0.26-3 (tar) [57.6 MB] Get:3 http://127.0.0.1:9999/debian unstable/main mariadb-10.0 10.0.26-3 (diff) [198 kB] Fetched 57.8 MB in 1s (46.6 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/mariadb-10.0-JvLVmu/mariadb-10.0-10.0.26' with '<>' I: NOTICE: Log filtering will replace 'build/mariadb-10.0-JvLVmu' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-TZypLy/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-TZypLy/apt_archive ./ InRelease Get:2 copy:/<>/resolver-TZypLy/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-TZypLy/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-TZypLy/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-TZypLy/apt_archive ./ Packages [430 B] Fetched 1736 B in 0s (0 B/s) Reading package lists... W: No sandbox user '_apt' on the system, can not drop privileges Reading package lists... Install core build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 774 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-TZypLy/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [774 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 774 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 9775 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... W: No sandbox user '_apt' on the system, can not drop privileges +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: bison, chrpath, cmake, debhelper (>= 9), dh-apparmor, dh-exec, gdb, libaio-dev, libboost-dev, libjemalloc-dev, libjudy-dev, libncurses5-dev (>= 5.0-6~), libpam0g-dev, libpcre3-dev (>= 2:8.35-3.2~), libreadline-gplv2-dev, libxml2-dev, lsb-release, perl, po-debconf, psmisc, unixodbc-dev, zlib1g-dev (>= 1:1.1.3-5~) Filtered Build-Depends: bison, chrpath, cmake, debhelper (>= 9), dh-apparmor, dh-exec, gdb, libaio-dev, libboost-dev, libjemalloc-dev, libjudy-dev, libncurses5-dev (>= 5.0-6~), libpam0g-dev, libpcre3-dev (>= 2:8.35-3.2~), libreadline-gplv2-dev, libxml2-dev, lsb-release, perl, po-debconf, psmisc, unixodbc-dev, zlib1g-dev (>= 1:1.1.3-5~) dpkg-deb: building package 'sbuild-build-depends-mariadb-10.0-dummy' in '/<>/resolver-W9auLR/apt_archive/sbuild-build-depends-mariadb-10.0-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-mariadb-10.0-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-W9auLR/apt_archive ./ InRelease Get:2 copy:/<>/resolver-W9auLR/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-W9auLR/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-W9auLR/apt_archive ./ Sources [521 B] Get:5 copy:/<>/resolver-W9auLR/apt_archive ./ Packages [592 B] Fetched 2070 B in 0s (0 B/s) Reading package lists... W: No sandbox user '_apt' on the system, can not drop privileges Reading package lists... Install mariadb-10.0 build dependencies (apt-based resolver) ------------------------------------------------------------ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils chrpath cmake cmake-data debhelper dh-apparmor dh-autoreconf dh-exec dh-python dh-strip-nondeterminism distro-info-data file gdb gettext gettext-base groff-base icu-devtools intltool-debian libaio-dev libaio1 libarchive-zip-perl libarchive13 libbabeltrace-ctf1 libbabeltrace1 libbison-dev libboost-dev libboost1.61-dev libcroco3 libcurl3 libdw1 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgnutls30 libgssapi-krb5-2 libhogweed4 libicu-dev libicu57 libidn11 libjemalloc-dev libjemalloc1 libjsoncpp1 libjudy-dev libjudydebian1 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2 libltdl-dev libltdl7 liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libncurses5-dev libnettle6 libnghttp2-14 libodbc1 libp11-kit0 libpam0g-dev libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpopt0 libprocps6 libpython3-stdlib libpython3.5 libpython3.5-minimal libpython3.5-stdlib libreadline-gplv2-dev libreadline5 libreadline6 librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libsqlite3-0 libssh2-1 libssl1.0.2 libtasn1-6 libtimedate-perl libtinfo-dev libtool libunistring0 libxml2 libxml2-dev lsb-base lsb-release m4 man-db mime-support odbcinst odbcinst1debian2 po-debconf procps psmisc python3 python3-minimal python3.5 python3.5-minimal readline-common unixodbc unixodbc-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc bison-doc wamerican | wordlist whois vacation codeblocks eclipse ninja-build dh-make apparmor-easyprof gdb-doc gettext-doc libasprintf-dev libgettextpo-dev groff lrzip libboost-doc libboost1.61-doc libboost-atomic1.61-dev libboost-chrono1.61-dev libboost-context1.61-dev libboost-coroutine1.61-dev libboost-date-time1.61-dev libboost-exception1.61-dev libboost-filesystem1.61-dev libboost-graph1.61-dev libboost-graph-parallel1.61-dev libboost-iostreams1.61-dev libboost-locale1.61-dev libboost-log1.61-dev libboost-math1.61-dev libboost-mpi1.61-dev libboost-mpi-python1.61-dev libboost-program-options1.61-dev libboost-python1.61-dev libboost-random1.61-dev libboost-regex1.61-dev libboost-serialization1.61-dev libboost-signals1.61-dev libboost-system1.61-dev libboost-test1.61-dev libboost-thread1.61-dev libboost-timer1.61-dev libboost-wave1.61-dev libboost1.61-tools-dev libmpfrc++-dev libntl-dev gnutls-bin krb5-doc krb5-user icu-doc libtool-doc ncurses-doc libmyodbc odbc-postgresql tdsodbc unixodbc-bin gfortran | fortran95-compiler gcj-jdk pkg-config lsb less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.5-venv python3.5-doc binfmt-support readline-doc Recommended packages: libc-dbg gdbserver curl | wget | lynx-cur ca-certificates libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales libsasl2-modules xml-core libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils chrpath cmake cmake-data debhelper dh-apparmor dh-autoreconf dh-exec dh-python dh-strip-nondeterminism distro-info-data file gdb gettext gettext-base groff-base icu-devtools intltool-debian libaio-dev libaio1 libarchive-zip-perl libarchive13 libbabeltrace-ctf1 libbabeltrace1 libbison-dev libboost-dev libboost1.61-dev libcroco3 libcurl3 libdw1 libelf1 libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgnutls30 libgssapi-krb5-2 libhogweed4 libicu-dev libicu57 libidn11 libjemalloc-dev libjemalloc1 libjsoncpp1 libjudy-dev libjudydebian1 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2 libltdl-dev libltdl7 liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libncurses5-dev libnettle6 libnghttp2-14 libodbc1 libp11-kit0 libpam0g-dev libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpopt0 libprocps6 libpython3-stdlib libpython3.5 libpython3.5-minimal libpython3.5-stdlib libreadline-gplv2-dev libreadline5 libreadline6 librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libsqlite3-0 libssh2-1 libssl1.0.2 libtasn1-6 libtimedate-perl libtinfo-dev libtool libunistring0 libxml2 libxml2-dev lsb-base lsb-release m4 man-db mime-support odbcinst odbcinst1debian2 po-debconf procps psmisc python3 python3-minimal python3.5 python3.5-minimal readline-common sbuild-build-depends-mariadb-10.0-dummy unixodbc unixodbc-dev zlib1g-dev 0 upgraded, 114 newly installed, 0 to remove and 0 not upgraded. Need to get 68.4 MB of archives. After this operation, 369 MB of additional disk space will be used. Get:1 copy:/<>/resolver-W9auLR/apt_archive ./ sbuild-build-depends-mariadb-10.0-dummy 0.invalid.0 [942 B] Get:2 http://127.0.0.1:9999/debian unstable/main amd64 libpopt0 amd64 1.16-10 [49.2 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 groff-base amd64 1.22.3-8 [1162 kB] Get:4 http://127.0.0.1:9999/debian unstable/main amd64 bsdmainutils amd64 9.0.10 [184 kB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 libpipeline1 amd64 1.4.1-2 [27.6 kB] Get:6 http://127.0.0.1:9999/debian unstable/main amd64 man-db amd64 2.7.5-1 [1003 kB] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 cmake-data all 3.6.1-1 [1152 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 libprocps6 amd64 2:3.3.12-2 [57.7 kB] Get:9 http://127.0.0.1:9999/debian unstable/main amd64 lsb-base all 9.20160629 [27.6 kB] Get:10 http://127.0.0.1:9999/debian unstable/main amd64 procps amd64 2:3.3.12-2 [250 kB] Get:11 http://127.0.0.1:9999/debian unstable/main amd64 liblzo2-2 amd64 2.08-1.2 [54.6 kB] Get:12 http://127.0.0.1:9999/debian unstable/main amd64 libnettle6 amd64 3.2-1 [191 kB] Get:13 http://127.0.0.1:9999/debian unstable/main amd64 libicu57 amd64 57.1-3 [7676 kB] Get:14 http://127.0.0.1:9999/debian unstable/main amd64 libxml2 amd64 2.9.4+dfsg1-1+b1 [919 kB] Get:15 http://127.0.0.1:9999/debian unstable/main amd64 libarchive13 amd64 3.2.1-2 [288 kB] Get:16 http://127.0.0.1:9999/debian unstable/main amd64 libkeyutils1 amd64 1.5.9-9 [12.4 kB] Get:17 http://127.0.0.1:9999/debian unstable/main amd64 libkrb5support0 amd64 1.14.3+dfsg-1 [61.0 kB] Get:18 http://127.0.0.1:9999/debian unstable/main amd64 libk5crypto3 amd64 1.14.3+dfsg-1 [115 kB] Get:19 http://127.0.0.1:9999/debian unstable/main amd64 libkrb5-3 amd64 1.14.3+dfsg-1 [311 kB] Get:20 http://127.0.0.1:9999/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.14.3+dfsg-1 [154 kB] Get:21 http://127.0.0.1:9999/debian unstable/main amd64 libidn11 amd64 1.33-1 [115 kB] Get:22 http://127.0.0.1:9999/debian unstable/main amd64 libhogweed4 amd64 3.2-1 [136 kB] Get:23 http://127.0.0.1:9999/debian unstable/main amd64 libp11-kit0 amd64 0.23.2-5 [111 kB] Get:24 http://127.0.0.1:9999/debian unstable/main amd64 libtasn1-6 amd64 4.9-4 [50.0 kB] Get:25 http://127.0.0.1:9999/debian unstable/main amd64 libgnutls30 amd64 3.5.3-3 [801 kB] Get:26 http://127.0.0.1:9999/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.26.dfsg1-15 [66.9 kB] Get:27 http://127.0.0.1:9999/debian unstable/main amd64 libsasl2-2 amd64 2.1.26.dfsg1-15 [103 kB] Get:28 http://127.0.0.1:9999/debian unstable/main amd64 libldap-2.4-2 amd64 2.4.42+dfsg-2+b2 [222 kB] Get:29 http://127.0.0.1:9999/debian unstable/main amd64 libnghttp2-14 amd64 1.13.0-1 [79.4 kB] Get:30 http://127.0.0.1:9999/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-1 [60.0 kB] Get:31 http://127.0.0.1:9999/debian unstable/main amd64 libssh2-1 amd64 1.7.0-1 [138 kB] Get:32 http://127.0.0.1:9999/debian unstable/main amd64 libssl1.0.2 amd64 1.0.2h-1 [1287 kB] Get:33 http://127.0.0.1:9999/debian unstable/main amd64 libcurl3 amd64 7.50.1-1 [280 kB] Get:34 http://127.0.0.1:9999/debian unstable/main amd64 libexpat1 amd64 2.2.0-1 [82.0 kB] Get:35 http://127.0.0.1:9999/debian unstable/main amd64 libjsoncpp1 amd64 1.7.4-3 [75.6 kB] Get:36 http://127.0.0.1:9999/debian unstable/main amd64 cmake amd64 3.6.1-1 [2736 kB] Get:37 http://127.0.0.1:9999/debian unstable/main amd64 libpcrecpp0v5 amd64 2:8.39-2 [151 kB] Get:38 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5-minimal amd64 3.5.2-3 [568 kB] Get:39 http://127.0.0.1:9999/debian unstable/main amd64 python3.5-minimal amd64 3.5.2-3 [1644 kB] Get:40 http://127.0.0.1:9999/debian unstable/main amd64 python3-minimal amd64 3.5.1-4 [35.3 kB] Get:41 http://127.0.0.1:9999/debian unstable/main amd64 mime-support all 3.60 [36.7 kB] Get:42 http://127.0.0.1:9999/debian unstable/main amd64 libmpdec2 amd64 2.4.2-1 [85.2 kB] Get:43 http://127.0.0.1:9999/debian unstable/main amd64 readline-common all 6.3-8 [57.7 kB] Get:44 http://127.0.0.1:9999/debian unstable/main amd64 libreadline6 amd64 6.3-8+b4 [142 kB] Get:45 http://127.0.0.1:9999/debian unstable/main amd64 libsqlite3-0 amd64 3.14.1-1 [559 kB] Get:46 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5-stdlib amd64 3.5.2-3 [2126 kB] Get:47 http://127.0.0.1:9999/debian unstable/main amd64 python3.5 amd64 3.5.2-3 [214 kB] Get:48 http://127.0.0.1:9999/debian unstable/main amd64 libpython3-stdlib amd64 3.5.1-4 [18.6 kB] Get:49 http://127.0.0.1:9999/debian unstable/main amd64 dh-python all 2.20160818 [83.0 kB] Get:50 http://127.0.0.1:9999/debian unstable/main amd64 python3 amd64 3.5.1-4 [21.6 kB] Get:51 http://127.0.0.1:9999/debian unstable/main amd64 libmagic-mgc amd64 1:5.28-4 [210 kB] Get:52 http://127.0.0.1:9999/debian unstable/main amd64 libmagic1 amd64 1:5.28-4 [109 kB] Get:53 http://127.0.0.1:9999/debian unstable/main amd64 file amd64 1:5.28-4 [62.9 kB] Get:54 http://127.0.0.1:9999/debian unstable/main amd64 gettext-base amd64 0.19.8.1-1 [121 kB] Get:55 http://127.0.0.1:9999/debian unstable/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB] Get:56 http://127.0.0.1:9999/debian unstable/main amd64 m4 amd64 1.4.17-5 [255 kB] Get:57 http://127.0.0.1:9999/debian unstable/main amd64 autoconf all 2.69-10 [338 kB] Get:58 http://127.0.0.1:9999/debian unstable/main amd64 autotools-dev all 20160430.1 [72.6 kB] Get:59 http://127.0.0.1:9999/debian unstable/main amd64 automake all 1:1.15-4 [735 kB] Get:60 http://127.0.0.1:9999/debian unstable/main amd64 autopoint all 0.19.8.1-1 [433 kB] Get:61 http://127.0.0.1:9999/debian unstable/main amd64 libbison-dev amd64 2:3.0.4.dfsg-1 [432 kB] Get:62 http://127.0.0.1:9999/debian unstable/main amd64 bison amd64 2:3.0.4.dfsg-1 [780 kB] Get:63 http://127.0.0.1:9999/debian unstable/main amd64 chrpath amd64 0.16-2 [16.7 kB] Get:64 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-0 amd64 2.48.1-3 [2707 kB] Get:65 http://127.0.0.1:9999/debian unstable/main amd64 libcroco3 amd64 0.6.11-1 [143 kB] Get:66 http://127.0.0.1:9999/debian unstable/main amd64 libunistring0 amd64 0.9.6+really0.9.3-0.1 [279 kB] Get:67 http://127.0.0.1:9999/debian unstable/main amd64 gettext amd64 0.19.8.1-1 [1493 kB] Get:68 http://127.0.0.1:9999/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.4 [26.3 kB] Get:69 http://127.0.0.1:9999/debian unstable/main amd64 po-debconf all 1.0.19 [249 kB] Get:70 http://127.0.0.1:9999/debian unstable/main amd64 libarchive-zip-perl all 1.59-1 [95.5 kB] Get:71 http://127.0.0.1:9999/debian unstable/main amd64 libfile-stripnondeterminism-perl all 0.023-2 [13.4 kB] Get:72 http://127.0.0.1:9999/debian unstable/main amd64 libtimedate-perl all 2.3000-2 [42.2 kB] Get:73 http://127.0.0.1:9999/debian unstable/main amd64 dh-strip-nondeterminism all 0.023-2 [8202 B] Get:74 http://127.0.0.1:9999/debian unstable/main amd64 libtool all 2.4.6-2 [545 kB] Get:75 http://127.0.0.1:9999/debian unstable/main amd64 dh-autoreconf all 12 [15.8 kB] Get:76 http://127.0.0.1:9999/debian unstable/main amd64 debhelper all 9.20160814 [800 kB] Get:77 http://127.0.0.1:9999/debian unstable/main amd64 distro-info-data all 0.29 [5308 B] Get:78 http://127.0.0.1:9999/debian unstable/main amd64 libelf1 amd64 0.166-2 [172 kB] Get:79 http://127.0.0.1:9999/debian unstable/main amd64 libdw1 amd64 0.166-2 [205 kB] Get:80 http://127.0.0.1:9999/debian unstable/main amd64 libbabeltrace1 amd64 1.4.0-3 [49.6 kB] Get:81 http://127.0.0.1:9999/debian unstable/main amd64 libbabeltrace-ctf1 amd64 1.4.0-3 [115 kB] Get:82 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5 amd64 3.5.2-3 [1368 kB] Get:83 http://127.0.0.1:9999/debian unstable/main amd64 gdb amd64 7.11.1-2 [2557 kB] Get:84 http://127.0.0.1:9999/debian unstable/main amd64 icu-devtools amd64 57.1-3 [172 kB] Get:85 http://127.0.0.1:9999/debian unstable/main amd64 libaio1 amd64 0.3.110-3 [9412 B] Get:86 http://127.0.0.1:9999/debian unstable/main amd64 libaio-dev amd64 0.3.110-3 [18.3 kB] Get:87 http://127.0.0.1:9999/debian unstable/main amd64 libboost1.61-dev amd64 1.61.0+dfsg-2.1 [6843 kB] Get:88 http://127.0.0.1:9999/debian unstable/main amd64 libboost-dev amd64 1.61.0.2 [3746 B] Get:89 http://127.0.0.1:9999/debian unstable/main amd64 libicu-dev amd64 57.1-3 [16.3 MB] Get:90 http://127.0.0.1:9999/debian unstable/main amd64 libjudydebian1 amd64 1.0.5-5 [97.5 kB] Get:91 http://127.0.0.1:9999/debian unstable/main amd64 libjudy-dev amd64 1.0.5-5 [137 kB] Get:92 http://127.0.0.1:9999/debian unstable/main amd64 libltdl7 amd64 2.4.6-2 [389 kB] Get:93 http://127.0.0.1:9999/debian unstable/main amd64 libltdl-dev amd64 2.4.6-2 [161 kB] Get:94 http://127.0.0.1:9999/debian unstable/main amd64 libtinfo-dev amd64 6.0+20160625-1 [77.1 kB] Get:95 http://127.0.0.1:9999/debian unstable/main amd64 libncurses5-dev amd64 6.0+20160625-1 [174 kB] Get:96 http://127.0.0.1:9999/debian unstable/main amd64 libodbc1 amd64 2.3.1-4.1 [209 kB] Get:97 http://127.0.0.1:9999/debian unstable/main amd64 libpam0g-dev amd64 1.1.8-3.3 [182 kB] Get:98 http://127.0.0.1:9999/debian unstable/main amd64 libpcre16-3 amd64 2:8.39-2 [258 kB] Get:99 http://127.0.0.1:9999/debian unstable/main amd64 libpcre32-3 amd64 2:8.39-2 [248 kB] Get:100 http://127.0.0.1:9999/debian unstable/main amd64 libpcre3-dev amd64 2:8.39-2 [645 kB] Get:101 http://127.0.0.1:9999/debian unstable/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB] Get:102 http://127.0.0.1:9999/debian unstable/main amd64 libxml2-dev amd64 2.9.4+dfsg1-1+b1 [812 kB] Get:103 http://127.0.0.1:9999/debian unstable/main amd64 lsb-release all 9.20160629 [26.7 kB] Get:104 http://127.0.0.1:9999/debian unstable/main amd64 odbcinst1debian2 amd64 2.3.1-4.1 [73.6 kB] Get:105 http://127.0.0.1:9999/debian unstable/main amd64 odbcinst amd64 2.3.1-4.1 [42.1 kB] Get:106 http://127.0.0.1:9999/debian unstable/main amd64 psmisc amd64 22.21-2.1+b1 [121 kB] Get:107 http://127.0.0.1:9999/debian unstable/main amd64 unixodbc amd64 2.3.1-4.1 [52.8 kB] Get:108 http://127.0.0.1:9999/debian unstable/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2+b1 [206 kB] Get:109 http://127.0.0.1:9999/debian unstable/main amd64 dh-apparmor all 2.10.95-4 [55.2 kB] Get:110 http://127.0.0.1:9999/debian unstable/main amd64 dh-exec amd64 0.23 [26.2 kB] Get:111 http://127.0.0.1:9999/debian unstable/main amd64 libjemalloc1 amd64 3.6.0-9 [88.8 kB] Get:112 http://127.0.0.1:9999/debian unstable/main amd64 libjemalloc-dev amd64 3.6.0-9 [181 kB] Get:113 http://127.0.0.1:9999/debian unstable/main amd64 libreadline-gplv2-dev amd64 5.2+dfsg-3+b1 [122 kB] Get:114 http://127.0.0.1:9999/debian unstable/main amd64 unixodbc-dev amd64 2.3.1-4.1 [249 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 68.4 MB in 0s (75.0 MB/s) Selecting previously unselected package libpopt0:amd64. (Reading database ... 9775 files and directories currently installed.) Preparing to unpack .../00-libpopt0_1.16-10_amd64.deb ... Unpacking libpopt0:amd64 (1.16-10) ... Selecting previously unselected package groff-base. Preparing to unpack .../01-groff-base_1.22.3-8_amd64.deb ... Unpacking groff-base (1.22.3-8) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_9.0.10_amd64.deb ... Unpacking bsdmainutils (9.0.10) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../03-libpipeline1_1.4.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.7.5-1_amd64.deb ... Unpacking man-db (2.7.5-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../05-cmake-data_3.6.1-1_all.deb ... Unpacking cmake-data (3.6.1-1) ... Selecting previously unselected package libprocps6:amd64. Preparing to unpack .../06-libprocps6_2%3a3.3.12-2_amd64.deb ... Unpacking libprocps6:amd64 (2:3.3.12-2) ... Selecting previously unselected package lsb-base. Preparing to unpack .../07-lsb-base_9.20160629_all.deb ... Unpacking lsb-base (9.20160629) ... Selecting previously unselected package procps. Preparing to unpack .../08-procps_2%3a3.3.12-2_amd64.deb ... Unpacking procps (2:3.3.12-2) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../09-liblzo2-2_2.08-1.2_amd64.deb ... Unpacking liblzo2-2:amd64 (2.08-1.2) ... Selecting previously unselected package libnettle6:amd64. Preparing to unpack .../10-libnettle6_3.2-1_amd64.deb ... Unpacking libnettle6:amd64 (3.2-1) ... Selecting previously unselected package libicu57:amd64. Preparing to unpack .../11-libicu57_57.1-3_amd64.deb ... Unpacking libicu57:amd64 (57.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../12-libxml2_2.9.4+dfsg1-1+b1_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-1+b1) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../13-libarchive13_3.2.1-2_amd64.deb ... Unpacking libarchive13:amd64 (3.2.1-2) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../14-libkeyutils1_1.5.9-9_amd64.deb ... Unpacking libkeyutils1:amd64 (1.5.9-9) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../15-libkrb5support0_1.14.3+dfsg-1_amd64.deb ... Unpacking libkrb5support0:amd64 (1.14.3+dfsg-1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../16-libk5crypto3_1.14.3+dfsg-1_amd64.deb ... Unpacking libk5crypto3:amd64 (1.14.3+dfsg-1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../17-libkrb5-3_1.14.3+dfsg-1_amd64.deb ... Unpacking libkrb5-3:amd64 (1.14.3+dfsg-1) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../18-libgssapi-krb5-2_1.14.3+dfsg-1_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.14.3+dfsg-1) ... Selecting previously unselected package libidn11:amd64. Preparing to unpack .../19-libidn11_1.33-1_amd64.deb ... Unpacking libidn11:amd64 (1.33-1) ... Selecting previously unselected package libhogweed4:amd64. Preparing to unpack .../20-libhogweed4_3.2-1_amd64.deb ... Unpacking libhogweed4:amd64 (3.2-1) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../21-libp11-kit0_0.23.2-5_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.2-5) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../22-libtasn1-6_4.9-4_amd64.deb ... Unpacking libtasn1-6:amd64 (4.9-4) ... Selecting previously unselected package libgnutls30:amd64. Preparing to unpack .../23-libgnutls30_3.5.3-3_amd64.deb ... Unpacking libgnutls30:amd64 (3.5.3-3) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../24-libsasl2-modules-db_2.1.26.dfsg1-15_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.26.dfsg1-15) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../25-libsasl2-2_2.1.26.dfsg1-15_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.26.dfsg1-15) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../26-libldap-2.4-2_2.4.42+dfsg-2+b2_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.42+dfsg-2+b2) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../27-libnghttp2-14_1.13.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.13.0-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../28-librtmp1_2.4+20151223.gitfa8646d.1-1_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-1) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../29-libssh2-1_1.7.0-1_amd64.deb ... Unpacking libssh2-1:amd64 (1.7.0-1) ... Selecting previously unselected package libssl1.0.2:amd64. Preparing to unpack .../30-libssl1.0.2_1.0.2h-1_amd64.deb ... Unpacking libssl1.0.2:amd64 (1.0.2h-1) ... Selecting previously unselected package libcurl3:amd64. Preparing to unpack .../31-libcurl3_7.50.1-1_amd64.deb ... Unpacking libcurl3:amd64 (7.50.1-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../32-libexpat1_2.2.0-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.0-1) ... Selecting previously unselected package libjsoncpp1:amd64. Preparing to unpack .../33-libjsoncpp1_1.7.4-3_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3) ... Selecting previously unselected package cmake. Preparing to unpack .../34-cmake_3.6.1-1_amd64.deb ... Unpacking cmake (3.6.1-1) ... Selecting previously unselected package libpcrecpp0v5:amd64. Preparing to unpack .../35-libpcrecpp0v5_2%3a8.39-2_amd64.deb ... Unpacking libpcrecpp0v5:amd64 (2:8.39-2) ... Selecting previously unselected package libpython3.5-minimal:amd64. Preparing to unpack .../36-libpython3.5-minimal_3.5.2-3_amd64.deb ... Unpacking libpython3.5-minimal:amd64 (3.5.2-3) ... Selecting previously unselected package python3.5-minimal. Preparing to unpack .../37-python3.5-minimal_3.5.2-3_amd64.deb ... Unpacking python3.5-minimal (3.5.2-3) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../38-python3-minimal_3.5.1-4_amd64.deb ... Unpacking python3-minimal (3.5.1-4) ... Selecting previously unselected package mime-support. Preparing to unpack .../39-mime-support_3.60_all.deb ... Unpacking mime-support (3.60) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../40-libmpdec2_2.4.2-1_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../41-readline-common_6.3-8_all.deb ... Unpacking readline-common (6.3-8) ... Selecting previously unselected package libreadline6:amd64. Preparing to unpack .../42-libreadline6_6.3-8+b4_amd64.deb ... Unpacking libreadline6:amd64 (6.3-8+b4) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../43-libsqlite3-0_3.14.1-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.14.1-1) ... Selecting previously unselected package libpython3.5-stdlib:amd64. Preparing to unpack .../44-libpython3.5-stdlib_3.5.2-3_amd64.deb ... Unpacking libpython3.5-stdlib:amd64 (3.5.2-3) ... Selecting previously unselected package python3.5. Preparing to unpack .../45-python3.5_3.5.2-3_amd64.deb ... Unpacking python3.5 (3.5.2-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../46-libpython3-stdlib_3.5.1-4_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.5.1-4) ... Selecting previously unselected package dh-python. Preparing to unpack .../47-dh-python_2.20160818_all.deb ... Unpacking dh-python (2.20160818) ... Setting up libssl1.0.2:amd64 (1.0.2h-1) ... Setting up libpython3.5-minimal:amd64 (3.5.2-3) ... Setting up libexpat1:amd64 (2.2.0-1) ... Setting up python3.5-minimal (3.5.2-3) ... Setting up python3-minimal (3.5.1-4) ... Selecting previously unselected package python3. (Reading database ... 13745 files and directories currently installed.) Preparing to unpack .../00-python3_3.5.1-4_amd64.deb ... Unpacking python3 (3.5.1-4) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.28-4_amd64.deb ... Unpacking libmagic-mgc (1:5.28-4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../02-libmagic1_1%3a5.28-4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.28-4) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.28-4_amd64.deb ... Unpacking file (1:5.28-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.19.8.1-1_amd64.deb ... Unpacking gettext-base (0.19.8.1-1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../05-libsigsegv2_2.10-5_amd64.deb ... Unpacking libsigsegv2:amd64 (2.10-5) ... Selecting previously unselected package m4. Preparing to unpack .../06-m4_1.4.17-5_amd64.deb ... Unpacking m4 (1.4.17-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../07-autoconf_2.69-10_all.deb ... Unpacking autoconf (2.69-10) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../08-autotools-dev_20160430.1_all.deb ... Unpacking autotools-dev (20160430.1) ... Selecting previously unselected package automake. Preparing to unpack .../09-automake_1%3a1.15-4_all.deb ... Unpacking automake (1:1.15-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../10-autopoint_0.19.8.1-1_all.deb ... Unpacking autopoint (0.19.8.1-1) ... Selecting previously unselected package libbison-dev:amd64. Preparing to unpack .../11-libbison-dev_2%3a3.0.4.dfsg-1_amd64.deb ... Unpacking libbison-dev:amd64 (2:3.0.4.dfsg-1) ... Selecting previously unselected package bison. Preparing to unpack .../12-bison_2%3a3.0.4.dfsg-1_amd64.deb ... Unpacking bison (2:3.0.4.dfsg-1) ... Selecting previously unselected package chrpath. Preparing to unpack .../13-chrpath_0.16-2_amd64.deb ... Unpacking chrpath (0.16-2) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../14-libglib2.0-0_2.48.1-3_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.48.1-3) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../15-libcroco3_0.6.11-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.11-1) ... Selecting previously unselected package libunistring0:amd64. Preparing to unpack .../16-libunistring0_0.9.6+really0.9.3-0.1_amd64.deb ... Unpacking libunistring0:amd64 (0.9.6+really0.9.3-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../17-gettext_0.19.8.1-1_amd64.deb ... Unpacking gettext (0.19.8.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../18-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../19-po-debconf_1.0.19_all.deb ... Unpacking po-debconf (1.0.19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_0.023-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.023-2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../22-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../23-dh-strip-nondeterminism_0.023-2_all.deb ... Unpacking dh-strip-nondeterminism (0.023-2) ... Selecting previously unselected package libtool. Preparing to unpack .../24-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../25-dh-autoreconf_12_all.deb ... Unpacking dh-autoreconf (12) ... Selecting previously unselected package debhelper. Preparing to unpack .../26-debhelper_9.20160814_all.deb ... Unpacking debhelper (9.20160814) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../27-distro-info-data_0.29_all.deb ... Unpacking distro-info-data (0.29) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../28-libelf1_0.166-2_amd64.deb ... Unpacking libelf1:amd64 (0.166-2) ... Selecting previously unselected package libdw1:amd64. Preparing to unpack .../29-libdw1_0.166-2_amd64.deb ... Unpacking libdw1:amd64 (0.166-2) ... Selecting previously unselected package libbabeltrace1:amd64. Preparing to unpack .../30-libbabeltrace1_1.4.0-3_amd64.deb ... Unpacking libbabeltrace1:amd64 (1.4.0-3) ... Selecting previously unselected package libbabeltrace-ctf1:amd64. Preparing to unpack .../31-libbabeltrace-ctf1_1.4.0-3_amd64.deb ... Unpacking libbabeltrace-ctf1:amd64 (1.4.0-3) ... Selecting previously unselected package libpython3.5:amd64. Preparing to unpack .../32-libpython3.5_3.5.2-3_amd64.deb ... Unpacking libpython3.5:amd64 (3.5.2-3) ... Selecting previously unselected package gdb. Preparing to unpack .../33-gdb_7.11.1-2_amd64.deb ... Unpacking gdb (7.11.1-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../34-icu-devtools_57.1-3_amd64.deb ... Unpacking icu-devtools (57.1-3) ... Selecting previously unselected package libaio1:amd64. Preparing to unpack .../35-libaio1_0.3.110-3_amd64.deb ... Unpacking libaio1:amd64 (0.3.110-3) ... Selecting previously unselected package libaio-dev. Preparing to unpack .../36-libaio-dev_0.3.110-3_amd64.deb ... Unpacking libaio-dev (0.3.110-3) ... Selecting previously unselected package libboost1.61-dev:amd64. Preparing to unpack .../37-libboost1.61-dev_1.61.0+dfsg-2.1_amd64.deb ... Unpacking libboost1.61-dev:amd64 (1.61.0+dfsg-2.1) ... Selecting previously unselected package libboost-dev:amd64. Preparing to unpack .../38-libboost-dev_1.61.0.2_amd64.deb ... Unpacking libboost-dev:amd64 (1.61.0.2) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../39-libicu-dev_57.1-3_amd64.deb ... Unpacking libicu-dev (57.1-3) ... Selecting previously unselected package libjudydebian1. Preparing to unpack .../40-libjudydebian1_1.0.5-5_amd64.deb ... Unpacking libjudydebian1 (1.0.5-5) ... Selecting previously unselected package libjudy-dev. Preparing to unpack .../41-libjudy-dev_1.0.5-5_amd64.deb ... Unpacking libjudy-dev (1.0.5-5) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../42-libltdl7_2.4.6-2_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-2) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../43-libltdl-dev_2.4.6-2_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.6-2) ... Selecting previously unselected package libtinfo-dev:amd64. Preparing to unpack .../44-libtinfo-dev_6.0+20160625-1_amd64.deb ... Unpacking libtinfo-dev:amd64 (6.0+20160625-1) ... Selecting previously unselected package libncurses5-dev:amd64. Preparing to unpack .../45-libncurses5-dev_6.0+20160625-1_amd64.deb ... Unpacking libncurses5-dev:amd64 (6.0+20160625-1) ... Selecting previously unselected package libodbc1:amd64. Preparing to unpack .../46-libodbc1_2.3.1-4.1_amd64.deb ... Unpacking libodbc1:amd64 (2.3.1-4.1) ... Selecting previously unselected package libpam0g-dev:amd64. Preparing to unpack .../47-libpam0g-dev_1.1.8-3.3_amd64.deb ... Unpacking libpam0g-dev:amd64 (1.1.8-3.3) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../48-libpcre16-3_2%3a8.39-2_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.39-2) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to unpack .../49-libpcre32-3_2%3a8.39-2_amd64.deb ... Unpacking libpcre32-3:amd64 (2:8.39-2) ... Selecting previously unselected package libpcre3-dev:amd64. Preparing to unpack .../50-libpcre3-dev_2%3a8.39-2_amd64.deb ... Unpacking libpcre3-dev:amd64 (2:8.39-2) ... Selecting previously unselected package libreadline5:amd64. Preparing to unpack .../51-libreadline5_5.2+dfsg-3+b1_amd64.deb ... Unpacking libreadline5:amd64 (5.2+dfsg-3+b1) ... Selecting previously unselected package libxml2-dev:amd64. Preparing to unpack .../52-libxml2-dev_2.9.4+dfsg1-1+b1_amd64.deb ... Unpacking libxml2-dev:amd64 (2.9.4+dfsg1-1+b1) ... Selecting previously unselected package lsb-release. Preparing to unpack .../53-lsb-release_9.20160629_all.deb ... Unpacking lsb-release (9.20160629) ... Selecting previously unselected package odbcinst1debian2:amd64. Preparing to unpack .../54-odbcinst1debian2_2.3.1-4.1_amd64.deb ... Unpacking odbcinst1debian2:amd64 (2.3.1-4.1) ... Selecting previously unselected package odbcinst. Preparing to unpack .../55-odbcinst_2.3.1-4.1_amd64.deb ... Unpacking odbcinst (2.3.1-4.1) ... Selecting previously unselected package psmisc. Preparing to unpack .../56-psmisc_22.21-2.1+b1_amd64.deb ... Unpacking psmisc (22.21-2.1+b1) ... Selecting previously unselected package unixodbc. Preparing to unpack .../57-unixodbc_2.3.1-4.1_amd64.deb ... Unpacking unixodbc (2.3.1-4.1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../58-zlib1g-dev_1%3a1.2.8.dfsg-2+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ... Selecting previously unselected package dh-apparmor. Preparing to unpack .../59-dh-apparmor_2.10.95-4_all.deb ... Unpacking dh-apparmor (2.10.95-4) ... Selecting previously unselected package dh-exec. Preparing to unpack .../60-dh-exec_0.23_amd64.deb ... Unpacking dh-exec (0.23) ... Selecting previously unselected package libjemalloc1. Preparing to unpack .../61-libjemalloc1_3.6.0-9_amd64.deb ... Unpacking libjemalloc1 (3.6.0-9) ... Selecting previously unselected package libjemalloc-dev. Preparing to unpack .../62-libjemalloc-dev_3.6.0-9_amd64.deb ... Unpacking libjemalloc-dev (3.6.0-9) ... Selecting previously unselected package libreadline-gplv2-dev:amd64. Preparing to unpack .../63-libreadline-gplv2-dev_5.2+dfsg-3+b1_amd64.deb ... Unpacking libreadline-gplv2-dev:amd64 (5.2+dfsg-3+b1) ... Selecting previously unselected package unixodbc-dev. Preparing to unpack .../64-unixodbc-dev_2.3.1-4.1_amd64.deb ... Unpacking unixodbc-dev (2.3.1-4.1) ... Selecting previously unselected package sbuild-build-depends-mariadb-10.0-dummy. Preparing to unpack .../65-sbuild-build-depends-mariadb-10.0-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-mariadb-10.0-dummy (0.invalid.0) ... Setting up chrpath (0.16-2) ... Setting up readline-common (6.3-8) ... Setting up libpam0g-dev:amd64 (1.1.8-3.3) ... Setting up libnettle6:amd64 (3.2-1) ... Setting up libpopt0:amd64 (1.16-10) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up psmisc (22.21-2.1+b1) ... Setting up libnghttp2-14:amd64 (1.13.0-1) ... Setting up mime-support (3.60) ... Setting up libjemalloc1 (3.6.0-9) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:amd64 (2.10-5) ... Setting up libelf1:amd64 (0.166-2) ... Setting up groff-base (1.22.3-8) ... Setting up libglib2.0-0:amd64 (2.48.1-3) ... No schema files found: doing nothing. Setting up libsasl2-modules-db:amd64 (2.1.26.dfsg1-15) ... Setting up libsasl2-2:amd64 (2.1.26.dfsg1-15) ... Setting up libtinfo-dev:amd64 (6.0+20160625-1) ... Setting up distro-info-data (0.29) ... Setting up gettext-base (0.19.8.1-1) ... Setting up cmake-data (3.6.1-1) ... Setting up libpipeline1:amd64 (1.4.1-2) ... Setting up m4 (1.4.17-5) ... Setting up libicu57:amd64 (57.1-3) ... Setting up libboost1.61-dev:amd64 (1.61.0+dfsg-2.1) ... Setting up libjemalloc-dev (3.6.0-9) ... Setting up libprocps6:amd64 (2:3.3.12-2) ... Setting up libxml2:amd64 (2.9.4+dfsg1-1+b1) ... Setting up libtasn1-6:amd64 (4.9-4) ... Setting up libmagic-mgc (1:5.28-4) ... Setting up libmagic1:amd64 (1:5.28-4) ... Setting up libhogweed4:amd64 (3.2-1) ... Setting up lsb-base (9.20160629) ... Setting up procps (2:3.3.12-2) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Setting up libcroco3:amd64 (0.6.11-1) ... Setting up libncurses5-dev:amd64 (6.0+20160625-1) ... Setting up libssh2-1:amd64 (1.7.0-1) ... Processing triggers for libc-bin (2.23-5) ... Setting up libaio1:amd64 (0.3.110-3) ... Setting up autotools-dev (20160430.1) ... Setting up libunistring0:amd64 (0.9.6+really0.9.3-0.1) ... Setting up dh-apparmor (2.10.95-4) ... Setting up libp11-kit0:amd64 (0.23.2-5) ... Setting up libltdl7:amd64 (2.4.6-2) ... Setting up libsqlite3-0:amd64 (3.14.1-1) ... Setting up libbison-dev:amd64 (2:3.0.4.dfsg-1) ... Setting up libpcrecpp0v5:amd64 (2:8.39-2) ... Setting up libpcre32-3:amd64 (2:8.39-2) ... Setting up icu-devtools (57.1-3) ... Setting up libjudydebian1 (1.0.5-5) ... Setting up libpcre16-3:amd64 (2:8.39-2) ... Setting up libboost-dev:amd64 (1.61.0.2) ... Setting up bison (2:3.0.4.dfsg-1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libaio-dev (0.3.110-3) ... Setting up libkeyutils1:amd64 (1.5.9-9) ... Setting up libreadline5:amd64 (5.2+dfsg-3+b1) ... Setting up bsdmainutils (9.0.10) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up autopoint (0.19.8.1-1) ... Setting up libidn11:amd64 (1.33-1) ... Setting up libmpdec2:amd64 (2.4.2-1) ... Setting up libjudy-dev (1.0.5-5) ... Setting up libreadline6:amd64 (6.3-8+b4) ... Setting up liblzo2-2:amd64 (2.08-1.2) ... Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ... Setting up libfile-stripnondeterminism-perl (0.023-2) ... Setting up libjsoncpp1:amd64 (1.7.4-3) ... Setting up libpcre3-dev:amd64 (2:8.39-2) ... Setting up libodbc1:amd64 (2.3.1-4.1) ... Setting up libltdl-dev:amd64 (2.4.6-2) ... Setting up libdw1:amd64 (0.166-2) ... Setting up gettext (0.19.8.1-1) ... Setting up libarchive13:amd64 (3.2.1-2) ... Setting up libreadline-gplv2-dev:amd64 (5.2+dfsg-3+b1) ... Setting up libpython3.5-stdlib:amd64 (3.5.2-3) ... Setting up libgnutls30:amd64 (3.5.3-3) ... Setting up autoconf (2.69-10) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-1) ... Setting up libicu-dev (57.1-3) ... Setting up file (1:5.28-4) ... Setting up libkrb5support0:amd64 (1.14.3+dfsg-1) ... Setting up libxml2-dev:amd64 (2.9.4+dfsg1-1+b1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libldap-2.4-2:amd64 (2.4.42+dfsg-2+b2) ... Setting up automake (1:1.15-4) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up man-db (2.7.5-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libbabeltrace1:amd64 (1.4.0-3) ... Setting up libtool (2.4.6-2) ... Setting up python3.5 (3.5.2-3) ... Setting up libpython3-stdlib:amd64 (3.5.1-4) ... Setting up libk5crypto3:amd64 (1.14.3+dfsg-1) ... Setting up po-debconf (1.0.19) ... Setting up libpython3.5:amd64 (3.5.2-3) ... Setting up libkrb5-3:amd64 (1.14.3+dfsg-1) ... Setting up libbabeltrace-ctf1:amd64 (1.4.0-3) ... Setting up libgssapi-krb5-2:amd64 (1.14.3+dfsg-1) ... Setting up gdb (7.11.1-2) ... Setting up libcurl3:amd64 (7.50.1-1) ... Setting up cmake (3.6.1-1) ... Setting up dh-autoreconf (12) ... Setting up python3 (3.5.1-4) ... Setting up lsb-release (9.20160629) ... Setting up dh-strip-nondeterminism (0.023-2) ... Setting up odbcinst1debian2:amd64 (2.3.1-4.1) ... Setting up dh-python (2.20160818) ... Setting up debhelper (9.20160814) ... Setting up odbcinst (2.3.1-4.1) ... Setting up dh-exec (0.23) ... Setting up unixodbc (2.3.1-4.1) ... Setting up unixodbc-dev (2.3.1-4.1) ... Setting up sbuild-build-depends-mariadb-10.0-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.23-5) ... W: No sandbox user '_apt' on the system, can not drop privileges +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 3.16.0-4-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.27-6 dpkg-dev_1.18.10 g++-6_6.2.0-1 gcc-6_6.2.0-1 libc6-dev_2.23-5 libstdc++-6-dev_6.2.0-1 libstdc++6_6.2.0-1 linux-libc-dev_4.7.2-1 Package versions: adduser_3.115 apt_1.3~rc2 autoconf_2.69-10 automake_1:1.15-4 autopoint_0.19.8.1-1 autotools-dev_20160430.1 base-files_9.6 base-passwd_3.5.40 bash_4.3-15 binutils_2.27-6 bison_2:3.0.4.dfsg-1 bsdmainutils_9.0.10 bsdutils_1:2.28.1-1 build-essential_12.2 bzip2_1.0.6-8 chrpath_0.16-2 clang-3.8_1:3.8.1-9 cmake_3.6.1-1 cmake-data_3.6.1-1 coreutils_8.25-2 cpp_4:6.1.1-1 cpp-6_6.2.0-1 dash_0.5.8-2.3 debconf_1.5.59 debfoster_2.7-2.1 debhelper_9.20160814 debian-archive-keyring_2014.3 debianutils_4.8 dh-apparmor_2.10.95-4 dh-autoreconf_12 dh-exec_0.23 dh-python_2.20160818 dh-strip-nondeterminism_0.023-2 diffutils_1:3.3-3 distro-info-data_0.29 dpkg_1.18.10 dpkg-dev_1.18.10 e2fslibs_1.43.1-1 e2fsprogs_1.43.1-1 eatmydata_105-3 fakeroot_1.21-1 file_1:5.28-4 findutils_4.6.0+git+20160703-2 g++_4:6.1.1-1 g++-6_6.2.0-1 gcc_4:6.1.1-1 gcc-6_6.2.0-1 gcc-6-base_6.2.0-1 gdb_7.11.1-2 gettext_0.19.8.1-1 gettext-base_0.19.8.1-1 gpgv_2.1.14-5 grep_2.25-6 groff-base_1.22.3-8 gzip_1.6-5 hostname_3.18 icu-devtools_57.1-3 init-system-helpers_1.42 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3 libaio-dev_0.3.110-3 libaio1_0.3.110-3 libapt-pkg5.0_1.3~rc2 libarchive-zip-perl_1.59-1 libarchive13_3.2.1-2 libasan3_6.2.0-1 libatomic1_6.2.0-1 libattr1_1:2.4.47-2 libaudit-common_1:2.6.6-1 libaudit1_1:2.6.6-1 libbabeltrace-ctf1_1.4.0-3 libbabeltrace1_1.4.0-3 libbison-dev_2:3.0.4.dfsg-1 libblkid1_2.28.1-1 libboost-dev_1.61.0.2 libboost1.61-dev_1.61.0+dfsg-2.1 libbsd0_0.8.3-1 libbz2-1.0_1.0.6-8 libc-bin_2.23-5 libc-dev-bin_2.23-5 libc6_2.23-5 libc6-dev_2.23-5 libcap-ng0_0.7.7-3 libcc1-0_6.2.0-1 libcilkrts5_6.2.0-1 libclang-common-3.8-dev_1:3.8.1-9 libclang1-3.8_1:3.8.1-9 libcomerr2_1.43.1-1 libcroco3_0.6.11-1 libcurl3_7.50.1-1 libdb5.3_5.3.28-12 libdebconfclient0_0.215 libdpkg-perl_1.18.10 libdw1_0.166-2 libeatmydata1_105-3 libedit2_3.1-20150325-1+b1 libelf1_0.166-2 libexpat1_2.2.0-1 libfakeroot_1.21-1 libfdisk1_2.28.1-1 libffi6_3.2.1-4 libfile-stripnondeterminism-perl_0.023-2 libgc1c2_1:7.4.2-8 libgcc-6-dev_6.2.0-1 libgcc1_1:6.2.0-1 libgcrypt20_1.7.3-1 libgdbm3_1.8.3-14 libglib2.0-0_2.48.1-3 libgmp10_2:6.1.1+dfsg-1 libgnutls30_3.5.3-3 libgomp1_6.2.0-1 libgpg-error0_1.24-1 libgssapi-krb5-2_1.14.3+dfsg-1 libhogweed4_3.2-1 libicu-dev_57.1-3 libicu57_57.1-3 libidn11_1.33-1 libisl15_0.17.1-1 libitm1_6.2.0-1 libjemalloc-dev_3.6.0-9 libjemalloc1_3.6.0-9 libjsoncpp1_1.7.4-3 libjudy-dev_1.0.5-5 libjudydebian1_1.0.5-5 libk5crypto3_1.14.3+dfsg-1 libkeyutils1_1.5.9-9 libkrb5-3_1.14.3+dfsg-1 libkrb5support0_1.14.3+dfsg-1 libldap-2.4-2_2.4.42+dfsg-2+b2 libllvm3.8_1:3.8.1-9 liblsan0_6.2.0-1 libltdl-dev_2.4.6-2 libltdl7_2.4.6-2 liblz4-1_0.0~r131-2 liblzma5_5.1.1alpha+20120614-2.1 liblzo2-2_2.08-1.2 libmagic-mgc_1:5.28-4 libmagic1_1:5.28-4 libmount1_2.28.1-1 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.4-2 libmpx2_6.2.0-1 libncurses5_6.0+20160625-1 libncurses5-dev_6.0+20160625-1 libncursesw5_6.0+20160625-1 libnettle6_3.2-1 libnghttp2-14_1.13.0-1 libobjc-6-dev_6.2.0-1 libobjc4_6.2.0-1 libodbc1_2.3.1-4.1 libp11-kit0_0.23.2-5 libpam-modules_1.1.8-3.3 libpam-modules-bin_1.1.8-3.3 libpam-runtime_1.1.8-3.3 libpam0g_1.1.8-3.3 libpam0g-dev_1.1.8-3.3 libpcre16-3_2:8.39-2 libpcre3_2:8.39-2 libpcre3-dev_2:8.39-2 libpcre32-3_2:8.39-2 libpcrecpp0v5_2:8.39-2 libperl5.22_5.22.2-3 libpipeline1_1.4.1-2 libpopt0_1.16-10 libprocps6_2:3.3.12-2 libpython3-stdlib_3.5.1-4 libpython3.5_3.5.2-3 libpython3.5-minimal_3.5.2-3 libpython3.5-stdlib_3.5.2-3 libquadmath0_6.2.0-1 libreadline-gplv2-dev_5.2+dfsg-3+b1 libreadline5_5.2+dfsg-3+b1 libreadline6_6.3-8+b4 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.26.dfsg1-15 libsasl2-modules-db_2.1.26.dfsg1-15 libselinux1_2.5-3 libsemanage-common_2.5-1 libsemanage1_2.5-1 libsepol1_2.5-1 libsigsegv2_2.10-5 libsmartcols1_2.28.1-1 libsqlite3-0_3.14.1-1 libss2_1.43.1-1 libssh2-1_1.7.0-1 libssl1.0.2_1.0.2h-1 libstdc++-6-dev_6.2.0-1 libstdc++6_6.2.0-1 libsystemd0_231-5 libtasn1-6_4.9-4 libtimedate-perl_2.3000-2 libtinfo-dev_6.0+20160625-1 libtinfo5_6.0+20160625-1 libtool_2.4.6-2 libtsan0_6.2.0-1 libubsan0_6.2.0-1 libudev1_231-5 libunistring0_0.9.6+really0.9.3-0.1 libustr-1.0-1_1.0.4-5 libuuid1_2.28.1-1 libxml2_2.9.4+dfsg1-1+b1 libxml2-dev_2.9.4+dfsg1-1+b1 linux-libc-dev_4.7.2-1 login_1:4.2-3.1 lsb-base_9.20160629 lsb-release_9.20160629 m4_1.4.17-5 make_4.1-9 man-db_2.7.5-1 mawk_1.3.3-17 mime-support_3.60 mount_2.28.1-1 multiarch-support_2.23-5 ncurses-base_6.0+20160625-1 ncurses-bin_6.0+20160625-1 odbcinst_2.3.1-4.1 odbcinst1debian2_2.3.1-4.1 passwd_1:4.2-3.1 patch_2.7.5-1 perl_5.22.2-3 perl-base_5.22.2-3 perl-modules-5.22_5.22.2-3 po-debconf_1.0.19 procps_2:3.3.12-2 psmisc_22.21-2.1+b1 python3_3.5.1-4 python3-minimal_3.5.1-4 python3.5_3.5.2-3 python3.5-minimal_3.5.2-3 readline-common_6.3-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-mariadb-10.0-dummy_0.invalid.0 sed_4.2.2-7.1 sensible-utils_0.0.9 sysvinit-utils_2.88dsf-59.8 tar_1.29b-1 unixodbc_2.3.1-4.1 unixodbc-dev_2.3.1-4.1 util-linux_2.28.1-1 xz-utils_5.1.1alpha+20120614-2.1 zlib1g_1:1.2.8.dfsg-2+b1 zlib1g-dev_1:1.2.8.dfsg-2+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Wed Aug 17 07:48:43 2016 UTC using RSA key ID gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./mariadb-10.0_10.0.26-3.dsc dpkg-source: info: extracting mariadb-10.0 in /<> dpkg-source: info: unpacking mariadb-10.0_10.0.26.orig.tar.gz dpkg-source: info: unpacking mariadb-10.0_10.0.26-3.debian.tar.xz dpkg-source: info: applying libmariadbclient-rename.patch dpkg-source: info: applying scripts__mysql_create_system_tables__no_test.patch dpkg-source: info: applying scripts__mysqld_safe.sh__signals.patch dpkg-source: info: applying scripts__mysql_install_db.sh__no_test.patch dpkg-source: info: applying scripts__mysql_config__libs.patch dpkg-source: info: applying mysql-test__db_test.patch dpkg-source: info: applying replace_dash_with_bash_mbug675185.patch dpkg-source: info: applying extend_default_test_timeout_for_tokudb.patch dpkg-source: info: applying remove_rename_mariadb-server_files_in.patch dpkg-source: info: applying innodb_simulate_comp_test_speedup.patch dpkg-source: info: applying fix-spelling-errors.patch dpkg-source: info: applying mysqld_multi_confd.patch dpkg-source: info: applying mysqld_multi.server_lsb-header.patch dpkg-source: info: applying mdev-8375-passwordless-root-via-socket-auth.patch dpkg-source: info: applying mdev-8375-built-in-auth-socket.patch dpkg-source: info: applying mdev-8375-passwordless-accounts-for-testsuite.patch dpkg-source: info: applying mdev-9528-mysql_embedded.patch dpkg-source: info: applying man_page_tokuftdump.patch dpkg-source: info: applying innodb_xtradb_10.0.26_regression.patch dpkg-source: info: applying mdev-10428-main-information-schema-stats-test-fix.patch dpkg-source: info: applying mdev-10563-shutdown-failure.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LC_ALL=POSIX LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1001 SCHROOT_GROUP=user42 SCHROOT_SESSION_ID=unstable-amd64-sbuild-6efddb9e-0e16-423b-98e3-a71c214bd515 SCHROOT_UID=1001 SCHROOT_USER=user42 SHELL=/bin/sh USER=user42 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package mariadb-10.0 dpkg-buildpackage: info: source version 10.0.26-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Otto Kekäläinen dpkg-source --before-build mariadb-10.0-10.0.26 dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --parallel dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' RULES.override_dh_auto_clean dh_testdir dh_testroot [ ! -d mysql-test/var ] || rm -rf mysql-test/var rm -rf builddir debconf-updatepo # Update po-files when clean runs before each build make[1]: Leaving directory '/<>' dh_clean rm -f debian/debhelper-build-stamp rm -f debian/libmariadbd18.substvars rm -f debian/libmariadbd18.*.debhelper rm -rf debian/libmariadbd18/ rm -f debian/libmariadbclient18.substvars rm -f debian/libmariadbclient18.*.debhelper rm -rf debian/libmariadbclient18/ rm -f debian/libmariadbd-dev.substvars rm -f debian/libmariadbd-dev.*.debhelper rm -rf debian/libmariadbd-dev/ rm -f debian/libmariadbclient-dev.substvars rm -f debian/libmariadbclient-dev.*.debhelper rm -rf debian/libmariadbclient-dev/ rm -f debian/libmariadbclient-dev-compat.substvars rm -f debian/libmariadbclient-dev-compat.*.debhelper rm -rf debian/libmariadbclient-dev-compat/ rm -f debian/mariadb-common.substvars rm -f debian/mariadb-common.*.debhelper rm -rf debian/mariadb-common/ rm -f debian/mariadb-client-core-10.0.substvars rm -f debian/mariadb-client-core-10.0.*.debhelper rm -rf debian/mariadb-client-core-10.0/ rm -f debian/mariadb-client-10.0.substvars rm -f debian/mariadb-client-10.0.*.debhelper rm -rf debian/mariadb-client-10.0/ rm -f debian/mariadb-server-core-10.0.substvars rm -f debian/mariadb-server-core-10.0.*.debhelper rm -rf debian/mariadb-server-core-10.0/ rm -f debian/mariadb-test.substvars rm -f debian/mariadb-test.*.debhelper rm -rf debian/mariadb-test/ rm -f debian/mariadb-test-data.substvars rm -f debian/mariadb-test-data.*.debhelper rm -rf debian/mariadb-test-data/ rm -f debian/mariadb-server-10.0.substvars rm -f debian/mariadb-server-10.0.*.debhelper rm -rf debian/mariadb-server-10.0/ rm -f debian/mariadb-server.substvars rm -f debian/mariadb-server.*.debhelper rm -rf debian/mariadb-server/ rm -f debian/mariadb-client.substvars rm -f debian/mariadb-client.*.debhelper rm -rf debian/mariadb-client/ rm -f debian/mariadb-plugin-connect.substvars rm -f debian/mariadb-plugin-connect.*.debhelper rm -rf debian/mariadb-plugin-connect/ rm -f debian/mariadb-plugin-oqgraph.substvars rm -f debian/mariadb-plugin-oqgraph.*.debhelper rm -rf debian/mariadb-plugin-oqgraph/ rm -f debian/mariadb-plugin-tokudb.substvars rm -f debian/mariadb-plugin-tokudb.*.debhelper rm -rf debian/mariadb-plugin-tokudb/ rm -f debian/mariadb-plugin-mroonga.substvars rm -f debian/mariadb-plugin-mroonga.*.debhelper rm -rf debian/mariadb-plugin-mroonga/ rm -f debian/mariadb-plugin-spider.substvars rm -f debian/mariadb-plugin-spider.*.debhelper rm -rf debian/mariadb-plugin-spider/ rm -rf debian/.debhelper/ rm -f debian/*.debhelper.log rm -f debian/files find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \) rm -f *-stamp debian/rules build-arch dh build-arch --parallel dh_testdir -a -O--parallel dh_update_autotools_config -a -O--parallel install -d debian/.debhelper/bucket/files cp -an --reflink=auto storage/tokudb/PerconaFT/third_party/xz-4.999.9beta/build-aux/config.guess debian/.debhelper/bucket/files/22250fdfd9eaa0c5b2a9097483aaccb70435b8f8028ccc3c38e41ed76e5e7a2c.tmp mv -f debian/.debhelper/bucket/files/22250fdfd9eaa0c5b2a9097483aaccb70435b8f8028ccc3c38e41ed76e5e7a2c.tmp debian/.debhelper/bucket/files/22250fdfd9eaa0c5b2a9097483aaccb70435b8f8028ccc3c38e41ed76e5e7a2c cp -f /usr/share/misc/config.guess ./storage/tokudb/PerconaFT/third_party/xz-4.999.9beta/build-aux/config.guess cp -an --reflink=auto storage/tokudb/PerconaFT/third_party/snappy-1.1.2/config.guess debian/.debhelper/bucket/files/9be3de218833c076786b919dc34aab691611f4cd73316e7705f2673e2c41921b.tmp mv -f debian/.debhelper/bucket/files/9be3de218833c076786b919dc34aab691611f4cd73316e7705f2673e2c41921b.tmp debian/.debhelper/bucket/files/9be3de218833c076786b919dc34aab691611f4cd73316e7705f2673e2c41921b cp -f /usr/share/misc/config.guess ./storage/tokudb/PerconaFT/third_party/snappy-1.1.2/config.guess cp -an --reflink=auto storage/tokudb/PerconaFT/third_party/xz-4.999.9beta/build-aux/config.sub debian/.debhelper/bucket/files/1df181e8e701c16ff55f06ab1b3af5f2223005fa56f946c5eedebff92ed99605.tmp mv -f debian/.debhelper/bucket/files/1df181e8e701c16ff55f06ab1b3af5f2223005fa56f946c5eedebff92ed99605.tmp debian/.debhelper/bucket/files/1df181e8e701c16ff55f06ab1b3af5f2223005fa56f946c5eedebff92ed99605 cp -f /usr/share/misc/config.sub ./storage/tokudb/PerconaFT/third_party/xz-4.999.9beta/build-aux/config.sub cp -an --reflink=auto storage/tokudb/PerconaFT/third_party/snappy-1.1.2/config.sub debian/.debhelper/bucket/files/e308ae7f7f524bd790f8d4457c7c0a30f8403ffff4dd0b7d4388daca24275db4.tmp mv -f debian/.debhelper/bucket/files/e308ae7f7f524bd790f8d4457c7c0a30f8403ffff4dd0b7d4388daca24275db4.tmp debian/.debhelper/bucket/files/e308ae7f7f524bd790f8d4457c7c0a30f8403ffff4dd0b7d4388daca24275db4 cp -f /usr/share/misc/config.sub ./storage/tokudb/PerconaFT/third_party/snappy-1.1.2/config.sub debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' RULES.override_dh_auto_configure dh_testdir # Versioned symbols are only available on Linux. # Remove symbols file on kFreeBSD builds so that # dpkg-gensymbols will not fail the build. mkdir -p builddir && cd builddir && \ sh -c 'PATH=${MYSQL_BUILD_PATH:-"/usr/local/bin:/usr/bin:/bin"} \ CC=x86_64-linux-gnu-gcc \ CXX=x86_64-linux-gnu-g++ \ cmake -DCMAKE_INSTALL_PREFIX=/usr \ \ -DWITH_SSL=bundled \ -DCOMPILATION_COMMENT="Debian unstable" \ -DMYSQL_SERVER_SUFFIX="-3" \ -DSYSTEM_TYPE="debian-linux-gnu" \ -DCMAKE_SYSTEM_PROCESSOR=amd64 \ -DBUILD_CONFIG=mysql_release \ -DINSTALL_LIBDIR=lib/x86_64-linux-gnu \ -DINSTALL_PLUGINDIR=lib/mysql/plugin \ -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test \ -DWITH_AUTH_SOCKET=ON \ -DDEB=Debian ..' Re-run cmake no build system arguments -- Running cmake version 3.6.1 -- The C compiler identification is Clang 3.8.1 -- The CXX compiler identification is Clang 3.8.1 -- Check for working C compiler: /usr/bin/x86_64-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/x86_64-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void * -- Check size of void * - done -- Looking for include file libaio.h -- Looking for include file libaio.h - found -- Looking for io_queue_init in aio -- Looking for io_queue_init in aio - found -- Looking for SHM_HUGETLB -- Looking for SHM_HUGETLB - found -- MariaDB 10.0.26 -- Packaging as: mariadb-3-10.0.26-Linux-x86_64 -- Performing Test HAVE_VISIBILITY_HIDDEN -- Performing Test HAVE_VISIBILITY_HIDDEN - Success -- Performing Test HAVE_GGDB3 -- Performing Test HAVE_GGDB3 - Success -- Looking for floor -- Looking for floor - not found -- Looking for floor in m -- Looking for floor in m - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for bind -- Looking for bind - found -- Looking for crypt -- Looking for crypt - not found -- Looking for crypt in crypt -- Looking for crypt in crypt - found -- Looking for setsockopt -- Looking for setsockopt - found -- Looking for dlopen -- Looking for dlopen - not found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for sched_yield -- Looking for sched_yield - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for 4 include files stdlib.h, ..., float.h -- Looking for 4 include files stdlib.h, ..., float.h - found -- Looking for include file alloca.h -- Looking for include file alloca.h - found -- Looking for include file aio.h -- Looking for include file aio.h - found -- Looking for include file arpa/inet.h -- Looking for include file arpa/inet.h - found -- Looking for include file crypt.h -- Looking for include file crypt.h - found -- Looking for include file bfd.h -- Looking for include file bfd.h - not found -- Looking for include file dirent.h -- Looking for include file dirent.h - found -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file fenv.h -- Looking for include file fenv.h - found -- Looking for include file float.h -- Looking for include file float.h - found -- Looking for include file floatingpoint.h -- Looking for include file floatingpoint.h - not found -- Looking for include file fpu_control.h -- Looking for include file fpu_control.h - found -- Looking for include file grp.h -- Looking for include file grp.h - found -- Looking for include file ieeefp.h -- Looking for include file ieeefp.h - not found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file langinfo.h -- Looking for include file langinfo.h - found -- Looking for include file linux/unistd.h -- Looking for include file linux/unistd.h - found -- Looking for include file limits.h -- Looking for include file limits.h - found -- Looking for include file locale.h -- Looking for include file locale.h - found -- Looking for include file malloc.h -- Looking for include file malloc.h - found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file ndir.h -- Looking for include file ndir.h - not found -- Looking for include file netinet/in.h -- Looking for include file netinet/in.h - found -- Looking for include file paths.h -- Looking for include file paths.h - found -- Looking for include file port.h -- Looking for include file port.h - not found -- Looking for include file poll.h -- Looking for include file poll.h - found -- Looking for include file pwd.h -- Looking for include file pwd.h - found -- Looking for include file sched.h -- Looking for include file sched.h - found -- Looking for include file select.h -- Looking for include file select.h - not found -- Looking for include file semaphore.h -- Looking for include file semaphore.h - found -- Looking for include files sys/types.h, sys/dir.h -- Looking for include files sys/types.h, sys/dir.h - found -- Looking for include files sys/types.h, sys/event.h -- Looking for include files sys/types.h, sys/event.h - not found -- Looking for include file sys/ndir.h -- Looking for include file sys/ndir.h - not found -- Looking for include file sys/pte.h -- Looking for include file sys/pte.h - not found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file synch.h -- Looking for include file synch.h - not found -- Looking for include file sysent.h -- Looking for include file sysent.h - not found -- Looking for include file sys/cdefs.h -- Looking for include file sys/cdefs.h - found -- Looking for include file sys/file.h -- Looking for include file sys/file.h - found -- Looking for include file sys/fpu.h -- Looking for include file sys/fpu.h - not found -- Looking for include file sys/ioctl.h -- Looking for include file sys/ioctl.h - found -- Looking for include files sys/types.h, sys/ipc.h -- Looking for include files sys/types.h, sys/ipc.h - found -- Looking for include files sys/types.h, sys/malloc.h -- Looking for include files sys/types.h, sys/malloc.h - not found -- Looking for include file sys/mman.h -- Looking for include file sys/mman.h - found -- Looking for include file sys/prctl.h -- Looking for include file sys/prctl.h - found -- Looking for include file sys/resource.h -- Looking for include file sys/resource.h - found -- Looking for include file sys/select.h -- Looking for include file sys/select.h - found -- Looking for include files sys/types.h, sys/shm.h -- Looking for include files sys/types.h, sys/shm.h - found -- Looking for include file sys/socket.h -- Looking for include file sys/socket.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file sys/stream.h -- Looking for include file sys/stream.h - not found -- Looking for include file sys/termcap.h -- Looking for include file sys/termcap.h - not found -- Looking for include files curses.h, term.h -- Looking for include files curses.h, term.h - found -- Looking for include file asm/termbits.h -- Looking for include file asm/termbits.h - found -- Looking for include file termbits.h -- Looking for include file termbits.h - not found -- Looking for include file termios.h -- Looking for include file termios.h - found -- Looking for include file termio.h -- Looking for include file termio.h - found -- Looking for include file termcap.h -- Looking for include file termcap.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file utime.h -- Looking for include file utime.h - found -- Looking for include file varargs.h -- Looking for include file varargs.h - not found -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for include file sys/utime.h -- Looking for include file sys/utime.h - not found -- Looking for include file sys/wait.h -- Looking for include file sys/wait.h - found -- Looking for include file sys/param.h -- Looking for include file sys/param.h - found -- Looking for include file sys/vadvise.h -- Looking for include file sys/vadvise.h - not found -- Looking for include file fnmatch.h -- Looking for include file fnmatch.h - found -- Looking for include file stdarg.h -- Looking for include file stdarg.h - found -- Looking for include files stdlib.h, sys/un.h -- Looking for include files stdlib.h, sys/un.h - found -- Looking for include file vis.h -- Looking for include file vis.h - not found -- Looking for include file wchar.h -- Looking for include file wchar.h - found -- Looking for include file wctype.h -- Looking for include file wctype.h - found -- Looking for include file sys/sockio.h -- Looking for include file sys/sockio.h - not found -- Looking for include file sys/utsname.h -- Looking for include file sys/utsname.h - found -- Looking for include file sys/ptem.h -- Looking for include file sys/ptem.h - not found -- Performing Test HAVE_WERROR_FLAG -- Performing Test HAVE_WERROR_FLAG - Success -- Performing Test HAVE_PTHREAD_ONCE_INIT -- Performing Test HAVE_PTHREAD_ONCE_INIT - Success -- Looking for access -- Looking for access - found -- Looking for aio_read -- Looking for aio_read - not found -- Looking for alarm -- Looking for alarm - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found -- Looking for backtrace_symbols_fd -- Looking for backtrace_symbols_fd - found -- Looking for printstack -- Looking for printstack - not found -- Looking for bfill -- Looking for bfill - not found -- Looking for bmove -- Looking for bmove - not found -- Looking for bsearch -- Looking for bsearch - found -- Looking for index -- Looking for index - found -- Looking for bzero -- Looking for bzero - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for cuserid -- Looking for cuserid - found -- Looking for directio -- Looking for directio - not found -- Looking for _doprnt -- Looking for _doprnt - not found -- Looking for flockfile -- Looking for flockfile - found -- Looking for ftruncate -- Looking for ftruncate - found -- Looking for getline -- Looking for getline - found -- Looking for compress -- Looking for compress - not found -- Looking for crypt -- Looking for crypt - found -- Looking for dlerror -- Looking for dlerror - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for fchmod -- Looking for fchmod - found -- Looking for fcntl -- Looking for fcntl - found -- Looking for fconvert -- Looking for fconvert - not found -- Looking for fdatasync -- Looking for fdatasync - found -- Looking for fdatasync -- Looking for fdatasync - found -- Looking for fesetround -- Looking for fesetround - found -- Looking for fedisableexcept -- Looking for fedisableexcept - found -- Looking for fpsetmask -- Looking for fpsetmask - not found -- Looking for fseeko -- Looking for fseeko - found -- Looking for fsync -- Looking for fsync - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gethostbyaddr_r -- Looking for gethostbyaddr_r - found -- Looking for gethrtime -- Looking for gethrtime - not found -- Looking for getnameinfo -- Looking for getnameinfo - found -- Looking for getpass -- Looking for getpass - found -- Looking for getpassphrase -- Looking for getpassphrase - not found -- Looking for getpwnam -- Looking for getpwnam - found -- Looking for getpwuid -- Looking for getpwuid - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for getwd -- Looking for getwd - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for initgroups -- Looking for initgroups - found -- Looking for issetugid -- Looking for issetugid - not found -- Looking for getuid -- Looking for getuid - found -- Looking for geteuid -- Looking for geteuid - found -- Looking for getgid -- Looking for getgid - found -- Looking for getegid -- Looking for getegid - found -- Looking for ldiv -- Looking for ldiv - found -- Looking for localtime_r -- Looking for localtime_r - found -- Looking for longjmp -- Looking for longjmp - found -- Looking for lstat -- Looking for lstat - found -- Looking for madvise -- Looking for madvise - found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for memcpy -- Looking for memcpy - found -- Looking for memmove -- Looking for memmove - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mlock -- Looking for mlock - found -- Looking for mlockall -- Looking for mlockall - found -- Looking for mmap -- Looking for mmap - found -- Looking for mmap64 -- Looking for mmap64 - found -- Looking for perror -- Looking for perror - found -- Looking for poll -- Looking for poll - found -- Looking for port_create -- Looking for port_create - not found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for pread -- Looking for pread - found -- Looking for pthread_attr_create -- Looking for pthread_attr_create - not found -- Looking for pthread_attr_getstacksize -- Looking for pthread_attr_getstacksize - found -- Looking for pthread_attr_setscope -- Looking for pthread_attr_setscope - found -- Looking for pthread_attr_getguardsize -- Looking for pthread_attr_getguardsize - found -- Looking for pthread_attr_setstacksize -- Looking for pthread_attr_setstacksize - found -- Looking for pthread_condattr_create -- Looking for pthread_condattr_create - not found -- Looking for pthread_condattr_setclock -- Looking for pthread_condattr_setclock - found -- Looking for pthread_key_delete -- Looking for pthread_key_delete - found -- Looking for pthread_rwlock_rdlock -- Looking for pthread_rwlock_rdlock - found -- Looking for pthread_sigmask -- Looking for pthread_sigmask - found -- Looking for pthread_threadmask -- Looking for pthread_threadmask - not found -- Looking for pthread_yield_np -- Looking for pthread_yield_np - not found -- Looking for putenv -- Looking for putenv - found -- Looking for readdir_r -- Looking for readdir_r - found -- Looking for readlink -- Looking for readlink - found -- Looking for re_comp -- Looking for re_comp - found -- Looking for regcomp -- Looking for regcomp - found -- Looking for realpath -- Looking for realpath - found -- Looking for rename -- Looking for rename - found -- Looking for rwlock_init -- Looking for rwlock_init - not found -- Looking for sched_yield -- Looking for sched_yield - found -- Looking for setenv -- Looking for setenv - found -- Looking for setlocale -- Looking for setlocale - found -- Looking for setfd -- Looking for setfd - not found -- Looking for sigaction -- Looking for sigaction - found -- Looking for sigthreadmask -- Looking for sigthreadmask - not found -- Looking for sigwait -- Looking for sigwait - found -- Looking for sigaddset -- Looking for sigaddset - found -- Looking for sigemptyset -- Looking for sigemptyset - found -- Looking for sighold -- Looking for sighold - found -- Looking for sigset -- Looking for sigset - found -- Looking for sleep -- Looking for sleep - found -- Looking for snprintf -- Looking for snprintf - found -- Looking for stpcpy -- Looking for stpcpy - found -- Looking for strcoll -- Looking for strcoll - found -- Looking for strerror -- Looking for strerror - found -- Looking for strlcpy -- Looking for strlcpy - not found -- Looking for strnlen -- Looking for strnlen - found -- Looking for strlcat -- Looking for strlcat - not found -- Looking for strsignal -- Looking for strsignal - found -- Looking for fgetln -- Looking for fgetln - not found -- Looking for strpbrk -- Looking for strpbrk - found -- Looking for strstr -- Looking for strstr - found -- Looking for strtok_r -- Looking for strtok_r - found -- Looking for strtol -- Looking for strtol - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoul -- Looking for strtoul - found -- Looking for strtoull -- Looking for strtoull - found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Looking for strncasecmp -- Looking for strncasecmp - found -- Looking for strdup -- Looking for strdup - found -- Looking for shmat -- Looking for shmat - found -- Looking for shmctl -- Looking for shmctl - found -- Looking for shmdt -- Looking for shmdt - found -- Looking for shmget -- Looking for shmget - found -- Looking for tell -- Looking for tell - not found -- Looking for tempnam -- Looking for tempnam - found -- Looking for thr_setconcurrency -- Looking for thr_setconcurrency - not found -- Looking for thr_yield -- Looking for thr_yield - not found -- Looking for vasprintf -- Looking for vasprintf - found -- Looking for vsnprintf -- Looking for vsnprintf - found -- Looking for vprintf -- Looking for vprintf - found -- Looking for valloc -- Looking for valloc - found -- Looking for memalign -- Looking for memalign - found -- Looking for chown -- Looking for chown - found -- Looking for nl_langinfo -- Looking for nl_langinfo - found -- Looking for include file time.h -- Looking for include file time.h - found -- Looking for include file sys/times.h -- Looking for include file sys/times.h - found -- Looking for include file asm/msr.h -- Looking for include file asm/msr.h - found -- Looking for include file ia64intrin.h -- Looking for include file ia64intrin.h - not found -- Looking for times -- Looking for times - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for read_real_time -- Looking for read_real_time - not found -- Looking for ftime -- Looking for ftime - found -- Looking for time -- Looking for time - found -- Looking for rdtscll -- Looking for rdtscll - not found -- Looking for madvise -- Looking for madvise - found -- Looking for tzname -- Looking for tzname - found -- Looking for lrand48 -- Looking for lrand48 - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for TIOCGWINSZ -- Looking for TIOCGWINSZ - found -- Looking for FIONREAD -- Looking for FIONREAD - found -- Looking for TIOCSTAT -- Looking for TIOCSTAT - not found -- Looking for FIONREAD -- Looking for FIONREAD - not found -- Looking for finite -- Looking for finite - found -- Looking for log2 -- Looking for log2 - found -- Looking for isnan -- Looking for isnan - found -- Looking for rint -- Looking for rint - found -- Performing Test HAVE_ISINF -- Performing Test HAVE_ISINF - Success -- Check if the system is big endian -- Searching 16 bit integer -- Check size of unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - little endian -- Check size of sigset_t -- Check size of sigset_t - done -- Check size of mode_t -- Check size of mode_t - done -- Check size of sighandler_t -- Check size of sighandler_t - done -- Check size of in_addr_t -- Check size of in_addr_t - done -- Check size of char * -- Check size of char * - done -- Check size of long -- Check size of long - done -- Check size of size_t -- Check size of size_t - done -- Check size of char -- Check size of char - done -- Check size of short -- Check size of short - done -- Check size of int -- Check size of int - done -- Check size of long long -- Check size of long long - done -- Check size of off_t -- Check size of off_t - done -- Check size of uchar -- Check size of uchar - failed -- Check size of uint -- Check size of uint - done -- Check size of ulong -- Check size of ulong - done -- Check size of int8 -- Check size of int8 - failed -- Check size of uint8 -- Check size of uint8 - failed -- Check size of int16 -- Check size of int16 - failed -- Check size of uint16 -- Check size of uint16 - failed -- Check size of int32 -- Check size of int32 - failed -- Check size of uint32 -- Check size of uint32 - failed -- Check size of u_int32_t -- Check size of u_int32_t - done -- Check size of int64 -- Check size of int64 - failed -- Check size of uint64 -- Check size of uint64 - failed -- Check size of time_t -- Check size of time_t - done -- Check size of bool -- Check size of bool - failed -- Check size of socklen_t -- Check size of socklen_t - done -- Performing Test TIME_T_UNSIGNED -- Performing Test TIME_T_UNSIGNED - Failed -- Performing Test HAVE_GETADDRINFO -- Performing Test HAVE_GETADDRINFO - Success -- Performing Test HAVE_SELECT -- Performing Test HAVE_SELECT - Success -- Performing Test HAVE_TIMESPEC_TS_SEC -- Performing Test HAVE_TIMESPEC_TS_SEC - Failed -- Performing Test QSORT_TYPE_IS_VOID -- Performing Test QSORT_TYPE_IS_VOID - Success -- Performing Test HAVE_SOCKET_SIZE_T_AS_socklen_t -- Performing Test HAVE_SOCKET_SIZE_T_AS_socklen_t - Success -- Performing Test HAVE_PTHREAD_YIELD_ZERO_ARG -- Performing Test HAVE_PTHREAD_YIELD_ZERO_ARG - Success -- Checking stack direction : -1 -- Performing Test SIGNAL_RETURN_TYPE_IS_VOID -- Performing Test SIGNAL_RETURN_TYPE_IS_VOID - Success -- Looking for include files time.h, sys/time.h -- Looking for include files time.h, sys/time.h - found -- Looking for O_NONBLOCK -- Looking for O_NONBLOCK - found -- Performing Test C_HAS_inline -- Performing Test C_HAS_inline - Success -- Performing Test HAVE_PAUSE_INSTRUCTION -- Performing Test HAVE_PAUSE_INSTRUCTION - Success -- Looking for tcgetattr -- Looking for tcgetattr - found -- Performing Test HAVE_POSIX_SIGNALS -- Performing Test HAVE_POSIX_SIGNALS - Success -- Performing Test HAVE_ABI_CXA_DEMANGLE -- Performing Test HAVE_ABI_CXA_DEMANGLE - Success -- Performing Test HAVE_BSS_START -- Performing Test HAVE_BSS_START - Success -- Performing Test HAVE_WEAK_SYMBOL -- Performing Test HAVE_WEAK_SYMBOL - Success -- Performing Test HAVE_CXX_NEW -- Performing Test HAVE_CXX_NEW - Success -- Performing Test HAVE_SOLARIS_STYLE_GETHOST -- Performing Test HAVE_SOLARIS_STYLE_GETHOST - Failed -- Performing Test HAVE_GCC_ATOMIC_BUILTINS -- Performing Test HAVE_GCC_ATOMIC_BUILTINS - Success -- Performing Test HAVE_GCC_C11_ATOMICS -- Performing Test HAVE_GCC_C11_ATOMICS - Success -- Looking for include files valgrind/memcheck.h, valgrind/valgrind.h -- Looking for include files valgrind/memcheck.h, valgrind/valgrind.h - not found -- Looking for netinet/in6.h -- Looking for netinet/in6.h - not found -- Check size of struct sockaddr_in6 -- Check size of struct sockaddr_in6 - done -- Check size of struct in6_addr -- Check size of struct in6_addr - done -- Performing Test HAVE_SOCKADDR_STORAGE_SS_FAMILY -- Performing Test HAVE_SOCKADDR_STORAGE_SS_FAMILY - Success -- Performing Test HAVE_SOCKADDR_IN_SIN_LEN -- Performing Test HAVE_SOCKADDR_IN_SIN_LEN - Failed -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed -- Performing Test STRUCT_DIRENT_HAS_D_INO -- Performing Test STRUCT_DIRENT_HAS_D_INO - Success -- Performing Test STRUCT_DIRENT_HAS_D_NAMLEN -- Performing Test STRUCT_DIRENT_HAS_D_NAMLEN - Failed -- Looking for ucontext.h -- Looking for ucontext.h - found -- Performing Test STRUCT_TIMESPEC_HAS_TV_SEC -- Performing Test STRUCT_TIMESPEC_HAS_TV_SEC - Success -- Performing Test STRUCT_TIMESPEC_HAS_TV_NSEC -- Performing Test STRUCT_TIMESPEC_HAS_TV_NSEC - Success -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8") -- Looking for crc32 -- Looking for crc32 - found -- Looking for compressBound -- Looking for compressBound - found -- Looking for deflateBound -- Looking for deflateBound - found -- Check size of mbstate_t -- Check size of mbstate_t - done -- Performing Test HAVE_LANGINFO_CODESET -- Performing Test HAVE_LANGINFO_CODESET - Success -- Looking for mbrlen -- Looking for mbrlen - found -- Looking for mbscmp -- Looking for mbscmp - not found -- Looking for mbsrtowcs -- Looking for mbsrtowcs - found -- Looking for wcrtomb -- Looking for wcrtomb - found -- Looking for mbrtowc -- Looking for mbrtowc - found -- Looking for wcscoll -- Looking for wcscoll - found -- Looking for wcsdup -- Looking for wcsdup - found -- Looking for wcwidth -- Looking for wcwidth - found -- Looking for wctype -- Looking for wctype - found -- Looking for iswlower -- Looking for iswlower - found -- Looking for iswupper -- Looking for iswupper - found -- Looking for towlower -- Looking for towlower - found -- Looking for towupper -- Looking for towupper - found -- Looking for iswctype -- Looking for iswctype - found -- Check size of wchar_t -- Check size of wchar_t - done -- Check size of wctype_t -- Check size of wctype_t - done -- Check size of wint_t -- Check size of wint_t - done -- Found Curses: /usr/lib/x86_64-linux-gnu/libcurses.so -- Looking for tputs in /usr/lib/x86_64-linux-gnu/libcurses.so -- Looking for tputs in /usr/lib/x86_64-linux-gnu/libcurses.so - found -- Looking for setupterm in /usr/lib/x86_64-linux-gnu/libcurses.so -- Looking for setupterm in /usr/lib/x86_64-linux-gnu/libcurses.so - found -- Looking for vidattr in /usr/lib/x86_64-linux-gnu/libcurses.so -- Looking for vidattr in /usr/lib/x86_64-linux-gnu/libcurses.so - found -- Performing Test NEW_READLINE_INTERFACE -- Performing Test NEW_READLINE_INTERFACE - Success -- Performing Test READLINE_V5 -- Performing Test READLINE_V5 - Success -- Performing Test HAVE_HIST_ENTRY -- Performing Test HAVE_HIST_ENTRY - Failed -- Looking for malloc_stats_print in jemalloc_pic -- Looking for malloc_stats_print in jemalloc_pic - found -- Looking for pcre_stack_guard in pcre -- Looking for pcre_stack_guard in pcre - found -- Performing Test HAVE_WVLA -- Performing Test HAVE_WVLA - Success -- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.4") -- Performing Test ODBC_OK -- Performing Test ODBC_OK - Success -- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE Java_JAVAH_EXECUTABLE Java_JAVADOC_EXECUTABLE) (Required is at least version "1.6") -- Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) -- Looking for sched_getcpu -- Looking for sched_getcpu - found -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS - Success -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_BYTE -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_BYTE - Success -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_64 -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_64 - Success -- Performing Test HAVE_IB_GCC_SYNC_SYNCHRONISE -- Performing Test HAVE_IB_GCC_SYNC_SYNCHRONISE - Success -- Performing Test HAVE_IB_GCC_ATOMIC_THREAD_FENCE -- Performing Test HAVE_IB_GCC_ATOMIC_THREAD_FENCE - Success -- Performing Test HAVE_IB_GCC_ATOMIC_TEST_AND_SET -- Performing Test HAVE_IB_GCC_ATOMIC_TEST_AND_SET - Success -- Performing Test HAVE_IB_ATOMIC_PTHREAD_T_GCC -- Performing Test HAVE_IB_ATOMIC_PTHREAD_T_GCC - Success -- Performing Test HAVE_C99_INITIALIZERS -- Performing Test HAVE_C99_INITIALIZERS - Success -- Looking for asprintf -- Looking for asprintf - found -- Check size of pthread_t -- Check size of pthread_t - done -- Check if the system is big endian -- Searching 16 bit integer -- Using unsigned short -- Check if the system is big endian - little endian -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) -- Performing Test CFLAG_WALL -- Performing Test CFLAG_WALL - Success -- Performing Test CXXFLAG_WALL -- Performing Test CXXFLAG_WALL - Success -- Performing Test CFLAG_WEXTRA -- Performing Test CFLAG_WEXTRA - Success -- Performing Test CXXFLAG_WEXTRA -- Performing Test CXXFLAG_WEXTRA - Success -- Performing Test CFLAG_WNO_UNUSED_BUT_SET_VARIABLE -- Performing Test CFLAG_WNO_UNUSED_BUT_SET_VARIABLE - Failed -- Performing Test CXXFLAG_WNO_UNUSED_BUT_SET_VARIABLE -- Performing Test CXXFLAG_WNO_UNUSED_BUT_SET_VARIABLE - Failed -- Performing Test CFLAG_WNO_UNUSED_PARAMETER -- Performing Test CFLAG_WNO_UNUSED_PARAMETER - Success -- Performing Test CXXFLAG_WNO_UNUSED_PARAMETER -- Performing Test CXXFLAG_WNO_UNUSED_PARAMETER - Success -- Performing Test CFLAG_WNO_SIGN_COMPARE -- Performing Test CFLAG_WNO_SIGN_COMPARE - Success -- Performing Test CXXFLAG_WNO_SIGN_COMPARE -- Performing Test CXXFLAG_WNO_SIGN_COMPARE - Success -- Performing Test CFLAG_WNO_POINTER_SIGN -- Performing Test CFLAG_WNO_POINTER_SIGN - Success -- Performing Test CFLAG_WNO_MISSING_FIELD_INITIALIZERS -- Performing Test CFLAG_WNO_MISSING_FIELD_INITIALIZERS - Success -- Performing Test CXXFLAG_WNO_MISSING_FIELD_INITIALIZERS -- Performing Test CXXFLAG_WNO_MISSING_FIELD_INITIALIZERS - Success -- Performing Test CFLAG_WFORMAT_2 -- Performing Test CFLAG_WFORMAT_2 - Success -- Performing Test CXXFLAG_WFORMAT_2 -- Performing Test CXXFLAG_WFORMAT_2 - Success -- Performing Test CFLAG_WSTRICT_ALIASING_2 -- Performing Test CFLAG_WSTRICT_ALIASING_2 - Success -- Performing Test CXXFLAG_WSTRICT_ALIASING_2 -- Performing Test CXXFLAG_WSTRICT_ALIASING_2 - Success -- Performing Test CFLAG_FNO_STRICT_ALIASING -- Performing Test CFLAG_FNO_STRICT_ALIASING - Success -- Performing Test CXXFLAG_FNO_STRICT_ALIASING -- Performing Test CXXFLAG_FNO_STRICT_ALIASING - Success -- Performing Test CFLAG_WDISABLED_OPTIMIZATION -- Performing Test CFLAG_WDISABLED_OPTIMIZATION - Success -- Performing Test CXXFLAG_WDISABLED_OPTIMIZATION -- Performing Test CXXFLAG_WDISABLED_OPTIMIZATION - Success -- Performing Test CFLAG_WFLOAT_EQUAL -- Performing Test CFLAG_WFLOAT_EQUAL - Success -- Performing Test CXXFLAG_WFLOAT_EQUAL -- Performing Test CXXFLAG_WFLOAT_EQUAL - Success -- Performing Test CFLAG_WPOINTER_ARITH -- Performing Test CFLAG_WPOINTER_ARITH - Success -- Performing Test CXXFLAG_WPOINTER_ARITH -- Performing Test CXXFLAG_WPOINTER_ARITH - Success -- Performing Test CFLAG_WDECLARATION_AFTER_STATEMENT -- Performing Test CFLAG_WDECLARATION_AFTER_STATEMENT - Success -- Performing Test CFLAG_WBAD_FUNCTION_CAST -- Performing Test CFLAG_WBAD_FUNCTION_CAST - Success -- Performing Test CFLAG_WCAST_ALIGN -- Performing Test CFLAG_WCAST_ALIGN - Success -- Performing Test CXXFLAG_WCAST_ALIGN -- Performing Test CXXFLAG_WCAST_ALIGN - Success -- Performing Test CFLAG_WREDUNDANT_DECLS -- Performing Test CFLAG_WREDUNDANT_DECLS - Success -- Performing Test CXXFLAG_WREDUNDANT_DECLS -- Performing Test CXXFLAG_WREDUNDANT_DECLS - Success -- Performing Test CFLAG_WWRITE_STRINGS -- Performing Test CFLAG_WWRITE_STRINGS - Success -- Performing Test CXXFLAG_WWRITE_STRINGS -- Performing Test CXXFLAG_WWRITE_STRINGS - Success -- Performing Test CXXFLAG_FEXCEPTIONS -- Performing Test CXXFLAG_FEXCEPTIONS - Success -- Performing Test CXXFLAG_FIMPLICIT_TEMPLATES -- Performing Test CXXFLAG_FIMPLICIT_TEMPLATES - Success -- Performing Test CFLAG_WNO_CLOBBERED -- Performing Test CFLAG_WNO_CLOBBERED - Failed -- Performing Test CXXFLAG_WNO_CLOBBERED -- Performing Test CXXFLAG_WNO_CLOBBERED - Failed -- Looking for errno.h -- Looking for errno.h - found -- Looking for io.h -- Looking for io.h - not found -- Looking for netdb.h -- Looking for netdb.h - found -- Looking for netinet/tcp.h -- Looking for netinet/tcp.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for sys/sysctl.h -- Looking for sys/sysctl.h - found -- Looking for _gmtime64_s -- Looking for _gmtime64_s - not found -- Looking for _localtime64_s -- Looking for _localtime64_s - not found -- Looking for _stricmp -- Looking for _stricmp - not found -- Looking for _strnicmp -- Looking for _strnicmp - not found -- Looking for _strtoui64 -- Looking for _strtoui64 - not found -- Looking for fpclassify -- Looking for fpclassify - found -- Looking for backtrace in execinfo -- Looking for backtrace in execinfo - not found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for __cxa_begin_catch in stdc++ -- Looking for __cxa_begin_catch in stdc++ - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_mutex_init in pthread -- Looking for pthread_mutex_init in pthread - found -- Looking for pthread_mutexattr_setpshared -- Looking for pthread_mutexattr_setpshared - not found -- Looking for pthread_condattr_setpshared -- Looking for pthread_condattr_setpshared - not found -- Looking for sys/epoll.h -- Looking for sys/epoll.h - found -- Looking for epoll_create -- Looking for epoll_create - found -- Looking for compress in z -- Looking for compress in z - found -- Looking for libstemmer.h -- Looking for libstemmer.h - not found -- Looking for sb_stemmer_list in stemmer -- Looking for sb_stemmer_list in stemmer - not found -- Looking for event_init in event -- Looking for event_init in event - not found -- Looking for msgpack_version in msgpack -- Looking for msgpack_version in msgpack - not found -- Configuring OQGraph -- Boost version: 1.61.0 -- Found libjudy: /usr/lib/x86_64-linux-gnu/libJudy.so -- Performing Test BOOST_OK -- Performing Test BOOST_OK - Success -- OQGraph OK -- Performing Test WNO_WRITE_STRING -- Performing Test WNO_WRITE_STRING - Success -- Performing Test TOKUDB_OK -- Performing Test TOKUDB_OK - Success -- Performing Test HAVE_STDCXX11 -- Performing Test HAVE_STDCXX11 - Success -- Performing Test HAVE_C__Wno_missing_field_initializers -- Performing Test HAVE_C__Wno_missing_field_initializers - Success -- Performing Test HAVE_CXX__Wno_missing_field_initializers -- Performing Test HAVE_CXX__Wno_missing_field_initializers - Success -- Performing Test HAVE_C__Wno_vla -- Performing Test HAVE_C__Wno_vla - Success -- Performing Test HAVE_CXX__Wno_vla -- Performing Test HAVE_CXX__Wno_vla - Success -- Looking for include file bits/functexcept.h -- Looking for include file bits/functexcept.h - not found -- Looking for include file byteswap.h -- Looking for include file byteswap.h - found -- Looking for include file endian.h -- Looking for include file endian.h - found -- Looking for include file libkern/OSAtomic.h -- Looking for include file libkern/OSAtomic.h - not found -- Looking for include file libkern/OSByteOrder.h -- Looking for include file libkern/OSByteOrder.h - not found -- Looking for include file machine/endian.h -- Looking for include file machine/endian.h - not found -- Looking for include file malloc/malloc.h -- Looking for include file malloc/malloc.h - not found -- Looking for include file malloc_np.h -- Looking for include file malloc_np.h - not found -- Looking for include file pthread_np.h -- Looking for include file pthread_np.h - not found -- Looking for include file syscall.h -- Looking for include file syscall.h - found -- Looking for include file sys/endian.h -- Looking for include file sys/endian.h - not found -- Looking for include file sys/statvfs.h -- Looking for include file sys/statvfs.h - found -- Looking for include file sys/syscall.h -- Looking for include file sys/syscall.h - found -- Looking for include file sys/syslimits.h -- Looking for include file sys/syslimits.h - not found -- Looking for M_MMAP_THRESHOLD -- Looking for M_MMAP_THRESHOLD - found -- Looking for CLOCK_REALTIME -- Looking for CLOCK_REALTIME - found -- Looking for O_DIRECT -- Looking for O_DIRECT - found -- Looking for F_NOCACHE -- Looking for F_NOCACHE - not found -- Looking for MAP_ANONYMOUS -- Looking for MAP_ANONYMOUS - found -- Looking for PR_SET_PTRACER -- Looking for PR_SET_PTRACER - found -- Looking for PR_SET_PTRACER_ANY -- Looking for PR_SET_PTRACER_ANY - found -- Looking for malloc_size -- Looking for malloc_size - not found -- Looking for malloc_usable_size -- Looking for malloc_usable_size - found -- Looking for nrand48 -- Looking for nrand48 - found -- Looking for random_r -- Looking for random_r - found -- Looking for mincore -- Looking for mincore - found -- Looking for dlsym -- Looking for dlsym - not found -- Looking for dlsym -- Looking for dlsym - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for pthread_rwlockattr_setkind_np -- Looking for pthread_rwlockattr_setkind_np - found -- Looking for pthread_yield -- Looking for pthread_yield - found -- Looking for pthread_getthreadid_np -- Looking for pthread_getthreadid_np - not found -- Checking prototype pthread_yield for PTHREAD_YIELD_RETURNS_VOID - False -- Performing Test PTHREAD_YIELD_RETURNS_INT -- Performing Test PTHREAD_YIELD_RETURNS_INT - Success -- Performing Test HAVE_GNU_TLS -- Performing Test HAVE_GNU_TLS - Success -- Performing Test HAVE_C__Wstrict_null_sentinel -- Performing Test HAVE_C__Wstrict_null_sentinel - Failed -- Performing Test HAVE_CXX__Wstrict_null_sentinel -- Performing Test HAVE_CXX__Wstrict_null_sentinel - Failed -- Performing Test HAVE_C__Winit_self -- Performing Test HAVE_C__Winit_self - Success -- Performing Test HAVE_CXX__Winit_self -- Performing Test HAVE_CXX__Winit_self - Success -- Performing Test HAVE_C__Wswitch -- Performing Test HAVE_C__Wswitch - Success -- Performing Test HAVE_CXX__Wswitch -- Performing Test HAVE_CXX__Wswitch - Success -- Performing Test HAVE_C__Wtrampolines -- Performing Test HAVE_C__Wtrampolines - Failed -- Performing Test HAVE_CXX__Wtrampolines -- Performing Test HAVE_CXX__Wtrampolines - Failed -- Performing Test HAVE_C__Wlogical_op -- Performing Test HAVE_C__Wlogical_op - Failed -- Performing Test HAVE_CXX__Wlogical_op -- Performing Test HAVE_CXX__Wlogical_op - Failed -- Performing Test HAVE_C__Wmissing_format_attribute -- Performing Test HAVE_C__Wmissing_format_attribute - Success -- Performing Test HAVE_CXX__Wmissing_format_attribute -- Performing Test HAVE_CXX__Wmissing_format_attribute - Success -- Performing Test HAVE_C__Wno_error_missing_format_attribute -- Performing Test HAVE_C__Wno_error_missing_format_attribute - Success -- Performing Test HAVE_CXX__Wno_error_missing_format_attribute -- Performing Test HAVE_CXX__Wno_error_missing_format_attribute - Success -- Performing Test HAVE_C__Wno_error_address_of_array_temporary -- Performing Test HAVE_C__Wno_error_address_of_array_temporary - Success -- Performing Test HAVE_CXX__Wno_error_address_of_array_temporary -- Performing Test HAVE_CXX__Wno_error_address_of_array_temporary - Success -- Performing Test HAVE_C__Wno_error_tautological_constant_out_of_range_compare -- Performing Test HAVE_C__Wno_error_tautological_constant_out_of_range_compare - Success -- Performing Test HAVE_CXX__Wno_error_tautological_constant_out_of_range_compare -- Performing Test HAVE_CXX__Wno_error_tautological_constant_out_of_range_compare - Success -- Performing Test HAVE_C__Wno_error_maybe_uninitialized -- Performing Test HAVE_C__Wno_error_maybe_uninitialized - Failed -- Performing Test HAVE_CXX__Wno_error_maybe_uninitialized -- Performing Test HAVE_CXX__Wno_error_maybe_uninitialized - Failed -- Performing Test HAVE_C__Wno_ignored_attributes -- Performing Test HAVE_C__Wno_ignored_attributes - Success -- Performing Test HAVE_CXX__Wno_ignored_attributes -- Performing Test HAVE_CXX__Wno_ignored_attributes - Success -- Performing Test HAVE_C__Wno_error_extern_c_compat -- Performing Test HAVE_C__Wno_error_extern_c_compat - Success -- Performing Test HAVE_CXX__Wno_error_extern_c_compat -- Performing Test HAVE_CXX__Wno_error_extern_c_compat - Success -- Performing Test HAVE_C__Wno_pointer_bool_conversion -- Performing Test HAVE_C__Wno_pointer_bool_conversion - Success -- Performing Test HAVE_CXX__Wno_pointer_bool_conversion -- Performing Test HAVE_CXX__Wno_pointer_bool_conversion - Success -- Performing Test HAVE_C__fno_rtti -- Performing Test HAVE_C__fno_rtti - Success -- Performing Test HAVE_CXX__fno_rtti -- Performing Test HAVE_CXX__fno_rtti - Success -- Performing Test HAVE_C__fno_exceptions -- Performing Test HAVE_C__fno_exceptions - Success -- Performing Test HAVE_CXX__fno_exceptions -- Performing Test HAVE_CXX__fno_exceptions - Success -- Performing Test HAVE_C__fno_omit_frame_pointer -- Performing Test HAVE_C__fno_omit_frame_pointer - Success -- Performing Test HAVE_CXX__fno_omit_frame_pointer -- Performing Test HAVE_CXX__fno_omit_frame_pointer - Success -- Performing Test HAVE_C__Wno_error_strict_overflow -- Performing Test HAVE_C__Wno_error_strict_overflow - Success -- Performing Test HAVE_CXX__Wno_error_strict_overflow -- Performing Test HAVE_CXX__Wno_error_strict_overflow - Success -- Performing Test HAVE__Wno_error_strict_overflow -- Performing Test HAVE__Wno_error_strict_overflow - Success -- Performing Test HAVE_C__Wextra -- Performing Test HAVE_C__Wextra - Success -- Performing Test HAVE_CXX__Wextra -- Performing Test HAVE_CXX__Wextra - Success -- Performing Test HAVE_C__Wbad_function_cast -- Performing Test HAVE_C__Wbad_function_cast - Success -- Performing Test HAVE_CXX__Wbad_function_cast -- Performing Test HAVE_CXX__Wbad_function_cast - Success -- Performing Test HAVE_C__Wno_missing_noreturn -- Performing Test HAVE_C__Wno_missing_noreturn - Success -- Performing Test HAVE_CXX__Wno_missing_noreturn -- Performing Test HAVE_CXX__Wno_missing_noreturn - Success -- Performing Test HAVE_C__Wstrict_prototypes -- Performing Test HAVE_C__Wstrict_prototypes - Success -- Performing Test HAVE_CXX__Wstrict_prototypes -- Performing Test HAVE_CXX__Wstrict_prototypes - Success -- Performing Test HAVE_C__Wmissing_prototypes -- Performing Test HAVE_C__Wmissing_prototypes - Success -- Performing Test HAVE_CXX__Wmissing_prototypes -- Performing Test HAVE_CXX__Wmissing_prototypes - Success -- Performing Test HAVE_C__Wmissing_declarations -- Performing Test HAVE_C__Wmissing_declarations - Success -- Performing Test HAVE_CXX__Wmissing_declarations -- Performing Test HAVE_CXX__Wmissing_declarations - Success -- Performing Test HAVE_C__Wpointer_arith -- Performing Test HAVE_C__Wpointer_arith - Success -- Performing Test HAVE_CXX__Wpointer_arith -- Performing Test HAVE_CXX__Wpointer_arith - Success -- Performing Test HAVE_C__Wshadow -- Performing Test HAVE_C__Wshadow - Success -- Performing Test HAVE_CXX__Wshadow -- Performing Test HAVE_CXX__Wshadow - Success -- Performing Test HAVE_STDCXX0X -- Performing Test HAVE_STDCXX0X - Success -- Performing Test HAVE_WERROR -- Performing Test HAVE_WERROR - Success -- Looking for include file security/pam_appl.h -- Looking for include file security/pam_appl.h - found -- Looking for strndup -- Looking for strndup - found -- Performing Test HAVE_PEERCRED -- Performing Test HAVE_PEERCRED - Success -- Performing Test SUPPORTS_VERSION_IN_LINK_SCRIPT -- Performing Test SUPPORTS_VERSION_IN_LINK_SCRIPT - Success -- Looking for event.h -- Looking for event.h - not found -- Configuring done -- Generating done -- Build files have been written to: /<>/builddir touch override_dh_auto_configure # from 10.1 onwards use syntax: -DPLUGIN_AUTH_SOCKET=STATIC make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' RULES.override_dh_auto_build # Print build env info to help debug builds on different platforms dpkg-architecture DEB_BUILD_ARCH=amd64 DEB_BUILD_ARCH_BITS=64 DEB_BUILD_ARCH_CPU=amd64 DEB_BUILD_ARCH_ENDIAN=little DEB_BUILD_ARCH_OS=linux DEB_BUILD_GNU_CPU=x86_64 DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=x86_64-linux-gnu DEB_BUILD_MULTIARCH=x86_64-linux-gnu DEB_HOST_ARCH=amd64 DEB_HOST_ARCH_BITS=64 DEB_HOST_ARCH_CPU=amd64 DEB_HOST_ARCH_ENDIAN=little DEB_HOST_ARCH_OS=linux DEB_HOST_GNU_CPU=x86_64 DEB_HOST_GNU_SYSTEM=linux-gnu DEB_HOST_GNU_TYPE=x86_64-linux-gnu DEB_HOST_MULTIARCH=x86_64-linux-gnu DEB_TARGET_ARCH=amd64 DEB_TARGET_ARCH_BITS=64 DEB_TARGET_ARCH_CPU=amd64 DEB_TARGET_ARCH_ENDIAN=little DEB_TARGET_ARCH_OS=linux DEB_TARGET_GNU_CPU=x86_64 DEB_TARGET_GNU_SYSTEM=linux-gnu DEB_TARGET_GNU_TYPE=x86_64-linux-gnu DEB_TARGET_MULTIARCH=x86_64-linux-gnu cd builddir && /usr/bin/make make[2]: Entering directory '/<>/builddir' /usr/bin/cmake -H/<> -B/<>/builddir --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/builddir/CMakeFiles /<>/builddir/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/builddir' /usr/bin/make -f CMakeFiles/abi_check.dir/build.make CMakeFiles/abi_check.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/builddir /<>/builddir /<>/builddir/CMakeFiles/abi_check.dir/DependInfo.cmake --color= Dependee "/<>/builddir/CMakeFiles/abi_check.dir/DependInfo.cmake" is newer than depender "/<>/builddir/CMakeFiles/abi_check.dir/depend.internal". Dependee "/<>/builddir/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/CMakeFiles/abi_check.dir/depend.internal". Scanning dependencies of target abi_check make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f CMakeFiles/abi_check.dir/build.make CMakeFiles/abi_check.dir/build make[4]: Entering directory '/<>/builddir' /usr/bin/cmake -DCOMPILER=/usr/bin/x86_64-linux-gnu-gcc -DSOURCE_DIR=/<> -DBINARY_DIR=/<>/builddir "-DABI_HEADERS=/<>/include/mysql/plugin_audit.h;/<>/include/mysql/plugin_ftparser.h;/<>/include/mysql.h;/<>/include/mysql/psi/psi_abi_v1.h;/<>/include/mysql/psi/psi_abi_v2.h;/<>/include/mysql/client_plugin.h;/<>/include/mysql/plugin_auth.h" -P /<>/cmake/do_abi_check.cmake make[4]: Leaving directory '/<>/builddir' [ 0%] Built target abi_check /usr/bin/make -f CMakeFiles/INFO_SRC.dir/build.make CMakeFiles/INFO_SRC.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/builddir /<>/builddir /<>/builddir/CMakeFiles/INFO_SRC.dir/DependInfo.cmake --color= Dependee "/<>/builddir/CMakeFiles/INFO_SRC.dir/DependInfo.cmake" is newer than depender "/<>/builddir/CMakeFiles/INFO_SRC.dir/depend.internal". Dependee "/<>/builddir/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/CMakeFiles/INFO_SRC.dir/depend.internal". Scanning dependencies of target INFO_SRC make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f CMakeFiles/INFO_SRC.dir/build.make CMakeFiles/INFO_SRC.dir/build make[4]: Entering directory '/<>/builddir' /usr/bin/cmake -P /<>/cmake/info_src.cmake make[4]: Leaving directory '/<>/builddir' [ 0%] Built target INFO_SRC /usr/bin/make -f CMakeFiles/INFO_BIN.dir/build.make CMakeFiles/INFO_BIN.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<> /<>/builddir /<>/builddir /<>/builddir/CMakeFiles/INFO_BIN.dir/DependInfo.cmake --color= Dependee "/<>/builddir/CMakeFiles/INFO_BIN.dir/DependInfo.cmake" is newer than depender "/<>/builddir/CMakeFiles/INFO_BIN.dir/depend.internal". Dependee "/<>/builddir/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/CMakeFiles/INFO_BIN.dir/depend.internal". Scanning dependencies of target INFO_BIN make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f CMakeFiles/INFO_BIN.dir/build.make CMakeFiles/INFO_BIN.dir/build make[4]: Entering directory '/<>/builddir' /usr/bin/cmake -P /<>/cmake/info_bin.cmake make[4]: Leaving directory '/<>/builddir' [ 0%] Built target INFO_BIN /usr/bin/make -f extra/yassl/CMakeFiles/yassl.dir/build.make extra/yassl/CMakeFiles/yassl.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/extra/yassl /<>/builddir /<>/builddir/extra/yassl /<>/builddir/extra/yassl/CMakeFiles/yassl.dir/DependInfo.cmake --color= Dependee "/<>/builddir/extra/yassl/CMakeFiles/yassl.dir/DependInfo.cmake" is newer than depender "/<>/builddir/extra/yassl/CMakeFiles/yassl.dir/depend.internal". Dependee "/<>/builddir/extra/yassl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/extra/yassl/CMakeFiles/yassl.dir/depend.internal". Scanning dependencies of target yassl make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f extra/yassl/CMakeFiles/yassl.dir/build.make extra/yassl/CMakeFiles/yassl.dir/build make[4]: Entering directory '/<>/builddir' [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/buffer.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/buffer.cpp.o -c /<>/extra/yassl/src/buffer.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/cert_wrapper.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/cert_wrapper.cpp.o -c /<>/extra/yassl/src/cert_wrapper.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/crypto_wrapper.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/crypto_wrapper.cpp.o -c /<>/extra/yassl/src/crypto_wrapper.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/handshake.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/handshake.cpp.o -c /<>/extra/yassl/src/handshake.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/lock.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/lock.cpp.o -c /<>/extra/yassl/src/lock.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/log.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/log.cpp.o -c /<>/extra/yassl/src/log.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/socket_wrapper.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/socket_wrapper.cpp.o -c /<>/extra/yassl/src/socket_wrapper.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/ssl.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/ssl.cpp.o -c /<>/extra/yassl/src/ssl.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/timer.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/timer.cpp.o -c /<>/extra/yassl/src/timer.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_error.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/yassl_error.cpp.o -c /<>/extra/yassl/src/yassl_error.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_imp.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/yassl_imp.cpp.o -c /<>/extra/yassl/src/yassl_imp.cpp [ 0%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_int.cpp.o cd /<>/builddir/extra/yassl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/yassl.dir/src/yassl_int.cpp.o -c /<>/extra/yassl/src/yassl_int.cpp [ 1%] Linking CXX static library libyassl.a cd /<>/builddir/extra/yassl && /usr/bin/cmake -P CMakeFiles/yassl.dir/cmake_clean_target.cmake cd /<>/builddir/extra/yassl && /usr/bin/cmake -E cmake_link_script CMakeFiles/yassl.dir/link.txt --verbose=1 /usr/bin/ar qc libyassl.a CMakeFiles/yassl.dir/src/buffer.cpp.o CMakeFiles/yassl.dir/src/cert_wrapper.cpp.o CMakeFiles/yassl.dir/src/crypto_wrapper.cpp.o CMakeFiles/yassl.dir/src/handshake.cpp.o CMakeFiles/yassl.dir/src/lock.cpp.o CMakeFiles/yassl.dir/src/log.cpp.o CMakeFiles/yassl.dir/src/socket_wrapper.cpp.o CMakeFiles/yassl.dir/src/ssl.cpp.o CMakeFiles/yassl.dir/src/timer.cpp.o CMakeFiles/yassl.dir/src/yassl_error.cpp.o CMakeFiles/yassl.dir/src/yassl_imp.cpp.o CMakeFiles/yassl.dir/src/yassl_int.cpp.o /usr/bin/ranlib libyassl.a make[4]: Leaving directory '/<>/builddir' [ 1%] Built target yassl /usr/bin/make -f extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/build.make extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/extra/yassl/taocrypt /<>/builddir /<>/builddir/extra/yassl/taocrypt /<>/builddir/extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/DependInfo.cmake --color= Dependee "/<>/builddir/extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/DependInfo.cmake" is newer than depender "/<>/builddir/extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/depend.internal". Dependee "/<>/builddir/extra/yassl/taocrypt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/depend.internal". Scanning dependencies of target taocrypt make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/build.make extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/build make[4]: Entering directory '/<>/builddir' [ 1%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/aes.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/aes.cpp.o -c /<>/extra/yassl/taocrypt/src/aes.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/aestables.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/aestables.cpp.o -c /<>/extra/yassl/taocrypt/src/aestables.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/algebra.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/algebra.cpp.o -c /<>/extra/yassl/taocrypt/src/algebra.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/arc4.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/arc4.cpp.o -c /<>/extra/yassl/taocrypt/src/arc4.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/asn.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/asn.cpp.o -c /<>/extra/yassl/taocrypt/src/asn.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/coding.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/coding.cpp.o -c /<>/extra/yassl/taocrypt/src/coding.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/des.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/des.cpp.o -c /<>/extra/yassl/taocrypt/src/des.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/dh.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/dh.cpp.o -c /<>/extra/yassl/taocrypt/src/dh.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/dsa.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/dsa.cpp.o -c /<>/extra/yassl/taocrypt/src/dsa.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/file.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/file.cpp.o -c /<>/extra/yassl/taocrypt/src/file.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/hash.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/hash.cpp.o -c /<>/extra/yassl/taocrypt/src/hash.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/integer.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/integer.cpp.o -c /<>/extra/yassl/taocrypt/src/integer.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/md2.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/md2.cpp.o -c /<>/extra/yassl/taocrypt/src/md2.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/md4.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/md4.cpp.o -c /<>/extra/yassl/taocrypt/src/md4.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/md5.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/md5.cpp.o -c /<>/extra/yassl/taocrypt/src/md5.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/misc.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/misc.cpp.o -c /<>/extra/yassl/taocrypt/src/misc.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/random.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/random.cpp.o -c /<>/extra/yassl/taocrypt/src/random.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/ripemd.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/ripemd.cpp.o -c /<>/extra/yassl/taocrypt/src/ripemd.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/rsa.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/rsa.cpp.o -c /<>/extra/yassl/taocrypt/src/rsa.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/sha.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/sha.cpp.o -c /<>/extra/yassl/taocrypt/src/sha.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/rabbit.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/rabbit.cpp.o -c /<>/extra/yassl/taocrypt/src/rabbit.cpp [ 2%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/hc128.cpp.o cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/extra/yassl/taocrypt/mySTL -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/taocrypt.dir/src/hc128.cpp.o -c /<>/extra/yassl/taocrypt/src/hc128.cpp [ 2%] Linking CXX static library libtaocrypt.a cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/cmake -P CMakeFiles/taocrypt.dir/cmake_clean_target.cmake cd /<>/builddir/extra/yassl/taocrypt && /usr/bin/cmake -E cmake_link_script CMakeFiles/taocrypt.dir/link.txt --verbose=1 /usr/bin/ar qc libtaocrypt.a CMakeFiles/taocrypt.dir/src/aes.cpp.o CMakeFiles/taocrypt.dir/src/aestables.cpp.o CMakeFiles/taocrypt.dir/src/algebra.cpp.o CMakeFiles/taocrypt.dir/src/arc4.cpp.o CMakeFiles/taocrypt.dir/src/asn.cpp.o CMakeFiles/taocrypt.dir/src/coding.cpp.o CMakeFiles/taocrypt.dir/src/des.cpp.o CMakeFiles/taocrypt.dir/src/dh.cpp.o CMakeFiles/taocrypt.dir/src/dsa.cpp.o CMakeFiles/taocrypt.dir/src/file.cpp.o CMakeFiles/taocrypt.dir/src/hash.cpp.o CMakeFiles/taocrypt.dir/src/integer.cpp.o CMakeFiles/taocrypt.dir/src/md2.cpp.o CMakeFiles/taocrypt.dir/src/md4.cpp.o CMakeFiles/taocrypt.dir/src/md5.cpp.o CMakeFiles/taocrypt.dir/src/misc.cpp.o CMakeFiles/taocrypt.dir/src/random.cpp.o CMakeFiles/taocrypt.dir/src/ripemd.cpp.o CMakeFiles/taocrypt.dir/src/rsa.cpp.o CMakeFiles/taocrypt.dir/src/sha.cpp.o CMakeFiles/taocrypt.dir/src/rabbit.cpp.o CMakeFiles/taocrypt.dir/src/hc128.cpp.o /usr/bin/ranlib libtaocrypt.a make[4]: Leaving directory '/<>/builddir' [ 2%] Built target taocrypt /usr/bin/make -f unittest/mytap/CMakeFiles/mytap.dir/build.make unittest/mytap/CMakeFiles/mytap.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mytap /<>/builddir /<>/builddir/unittest/mytap /<>/builddir/unittest/mytap/CMakeFiles/mytap.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mytap/CMakeFiles/mytap.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mytap/CMakeFiles/mytap.dir/depend.internal". Dependee "/<>/builddir/unittest/mytap/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mytap/CMakeFiles/mytap.dir/depend.internal". Scanning dependencies of target mytap make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mytap/CMakeFiles/mytap.dir/build.make unittest/mytap/CMakeFiles/mytap.dir/build make[4]: Entering directory '/<>/builddir' [ 2%] Building C object unittest/mytap/CMakeFiles/mytap.dir/tap.c.o cd /<>/builddir/unittest/mytap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mytap.dir/tap.c.o -c /<>/unittest/mytap/tap.c [ 2%] Linking C static library libmytap.a cd /<>/builddir/unittest/mytap && /usr/bin/cmake -P CMakeFiles/mytap.dir/cmake_clean_target.cmake cd /<>/builddir/unittest/mytap && /usr/bin/cmake -E cmake_link_script CMakeFiles/mytap.dir/link.txt --verbose=1 /usr/bin/ar qc libmytap.a CMakeFiles/mytap.dir/tap.c.o /usr/bin/ranlib libmytap.a make[4]: Leaving directory '/<>/builddir' [ 2%] Built target mytap /usr/bin/make -f strings/CMakeFiles/strings.dir/build.make strings/CMakeFiles/strings.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/strings /<>/builddir /<>/builddir/strings /<>/builddir/strings/CMakeFiles/strings.dir/DependInfo.cmake --color= Dependee "/<>/builddir/strings/CMakeFiles/strings.dir/DependInfo.cmake" is newer than depender "/<>/builddir/strings/CMakeFiles/strings.dir/depend.internal". Dependee "/<>/builddir/strings/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/strings/CMakeFiles/strings.dir/depend.internal". Scanning dependencies of target strings make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f strings/CMakeFiles/strings.dir/build.make strings/CMakeFiles/strings.dir/build make[4]: Entering directory '/<>/builddir' [ 2%] Building C object strings/CMakeFiles/strings.dir/bchange.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/bchange.c.o -c /<>/strings/bchange.c [ 2%] Building C object strings/CMakeFiles/strings.dir/bmove_upp.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/bmove_upp.c.o -c /<>/strings/bmove_upp.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-big5.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-big5.c.o -c /<>/strings/ctype-big5.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-bin.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-bin.c.o -c /<>/strings/ctype-bin.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-cp932.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-cp932.c.o -c /<>/strings/ctype-cp932.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-czech.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-czech.c.o -c /<>/strings/ctype-czech.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-euc_kr.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-euc_kr.c.o -c /<>/strings/ctype-euc_kr.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-eucjpms.c.o -c /<>/strings/ctype-eucjpms.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-extra.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-extra.c.o -c /<>/strings/ctype-extra.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-gb2312.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-gb2312.c.o -c /<>/strings/ctype-gb2312.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-gbk.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-gbk.c.o -c /<>/strings/ctype-gbk.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-latin1.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-latin1.c.o -c /<>/strings/ctype-latin1.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-mb.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-mb.c.o -c /<>/strings/ctype-mb.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-simple.c.o -c /<>/strings/ctype-simple.c [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-sjis.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-sjis.c.o -c /<>/strings/ctype-sjis.c [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-tis620.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-tis620.c.o -c /<>/strings/ctype-tis620.c [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-uca.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-uca.c.o -c /<>/strings/ctype-uca.c [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-ucs2.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-ucs2.c.o -c /<>/strings/ctype-ucs2.c [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-ujis.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-ujis.c.o -c /<>/strings/ctype-ujis.c [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-utf8.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-utf8.c.o -c /<>/strings/ctype-utf8.c [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype-win1250ch.c.o -c /<>/strings/ctype-win1250ch.c [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/ctype.c.o -c /<>/strings/ctype.c [ 3%] Building C object strings/CMakeFiles/strings.dir/decimal.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/decimal.c.o -c /<>/strings/decimal.c [ 3%] Building C object strings/CMakeFiles/strings.dir/dtoa.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/dtoa.c.o -c /<>/strings/dtoa.c [ 3%] Building C object strings/CMakeFiles/strings.dir/int2str.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/int2str.c.o -c /<>/strings/int2str.c [ 3%] Building C object strings/CMakeFiles/strings.dir/is_prefix.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/is_prefix.c.o -c /<>/strings/is_prefix.c [ 3%] Building C object strings/CMakeFiles/strings.dir/llstr.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/llstr.c.o -c /<>/strings/llstr.c [ 3%] Building C object strings/CMakeFiles/strings.dir/longlong2str.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/longlong2str.c.o -c /<>/strings/longlong2str.c [ 3%] Building C object strings/CMakeFiles/strings.dir/my_strtoll10.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/my_strtoll10.c.o -c /<>/strings/my_strtoll10.c [ 3%] Building C object strings/CMakeFiles/strings.dir/my_vsnprintf.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/my_vsnprintf.c.o -c /<>/strings/my_vsnprintf.c [ 3%] Building C object strings/CMakeFiles/strings.dir/str2int.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/str2int.c.o -c /<>/strings/str2int.c [ 3%] Building C object strings/CMakeFiles/strings.dir/str_alloc.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/str_alloc.c.o -c /<>/strings/str_alloc.c [ 3%] Building C object strings/CMakeFiles/strings.dir/strcend.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strcend.c.o -c /<>/strings/strcend.c [ 3%] Building C object strings/CMakeFiles/strings.dir/strend.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strend.c.o -c /<>/strings/strend.c [ 3%] Building C object strings/CMakeFiles/strings.dir/strfill.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strfill.c.o -c /<>/strings/strfill.c [ 3%] Building C object strings/CMakeFiles/strings.dir/strmake.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strmake.c.o -c /<>/strings/strmake.c [ 3%] Building C object strings/CMakeFiles/strings.dir/strmov.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strmov.c.o -c /<>/strings/strmov.c [ 4%] Building C object strings/CMakeFiles/strings.dir/strnmov.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strnmov.c.o -c /<>/strings/strnmov.c [ 4%] Building C object strings/CMakeFiles/strings.dir/strxmov.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strxmov.c.o -c /<>/strings/strxmov.c [ 4%] Building C object strings/CMakeFiles/strings.dir/strxnmov.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strxnmov.c.o -c /<>/strings/strxnmov.c [ 4%] Building C object strings/CMakeFiles/strings.dir/xml.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/xml.c.o -c /<>/strings/xml.c [ 4%] Building C object strings/CMakeFiles/strings.dir/strmov_overlapp.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strmov_overlapp.c.o -c /<>/strings/strmov_overlapp.c [ 4%] Building C object strings/CMakeFiles/strings.dir/my_strchr.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/my_strchr.c.o -c /<>/strings/my_strchr.c [ 4%] Building C object strings/CMakeFiles/strings.dir/strcont.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strcont.c.o -c /<>/strings/strcont.c [ 4%] Building C object strings/CMakeFiles/strings.dir/strappend.c.o cd /<>/builddir/strings && /usr/bin/x86_64-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/strings.dir/strappend.c.o -c /<>/strings/strappend.c [ 4%] Linking C static library libstrings.a cd /<>/builddir/strings && /usr/bin/cmake -P CMakeFiles/strings.dir/cmake_clean_target.cmake cd /<>/builddir/strings && /usr/bin/cmake -E cmake_link_script CMakeFiles/strings.dir/link.txt --verbose=1 /usr/bin/ar qc libstrings.a CMakeFiles/strings.dir/bchange.c.o CMakeFiles/strings.dir/bmove_upp.c.o CMakeFiles/strings.dir/ctype-big5.c.o CMakeFiles/strings.dir/ctype-bin.c.o CMakeFiles/strings.dir/ctype-cp932.c.o CMakeFiles/strings.dir/ctype-czech.c.o CMakeFiles/strings.dir/ctype-euc_kr.c.o CMakeFiles/strings.dir/ctype-eucjpms.c.o CMakeFiles/strings.dir/ctype-extra.c.o CMakeFiles/strings.dir/ctype-gb2312.c.o CMakeFiles/strings.dir/ctype-gbk.c.o CMakeFiles/strings.dir/ctype-latin1.c.o CMakeFiles/strings.dir/ctype-mb.c.o CMakeFiles/strings.dir/ctype-simple.c.o CMakeFiles/strings.dir/ctype-sjis.c.o CMakeFiles/strings.dir/ctype-tis620.c.o CMakeFiles/strings.dir/ctype-uca.c.o CMakeFiles/strings.dir/ctype-ucs2.c.o CMakeFiles/strings.dir/ctype-ujis.c.o CMakeFiles/strings.dir/ctype-utf8.c.o CMakeFiles/strings.dir/ctype-win1250ch.c.o CMakeFiles/strings.dir/ctype.c.o CMakeFiles/strings.dir/decimal.c.o CMakeFiles/strings.dir/dtoa.c.o CMakeFiles/strings.dir/int2str.c.o CMakeFiles/strings.dir/is_prefix.c.o CMakeFiles/strings.dir/llstr.c.o CMakeFiles/strings.dir/longlong2str.c.o CMakeFiles/strings.dir/my_strtoll10.c.o CMakeFiles/strings.dir/my_vsnprintf.c.o CMakeFiles/strings.dir/str2int.c.o CMakeFiles/strings.dir/str_alloc.c.o CMakeFiles/strings.dir/strcend.c.o CMakeFiles/strings.dir/strend.c.o CMakeFiles/strings.dir/strfill.c.o CMakeFiles/strings.dir/strmake.c.o CMakeFiles/strings.dir/strmov.c.o CMakeFiles/strings.dir/strnmov.c.o CMakeFiles/strings.dir/strxmov.c.o CMakeFiles/strings.dir/strxnmov.c.o CMakeFiles/strings.dir/xml.c.o CMakeFiles/strings.dir/strmov_overlapp.c.o CMakeFiles/strings.dir/my_strchr.c.o CMakeFiles/strings.dir/strcont.c.o CMakeFiles/strings.dir/strappend.c.o /usr/bin/ranlib libstrings.a make[4]: Leaving directory '/<>/builddir' [ 4%] Built target strings /usr/bin/make -f mysys/CMakeFiles/mysys.dir/build.make mysys/CMakeFiles/mysys.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/mysys /<>/builddir /<>/builddir/mysys /<>/builddir/mysys/CMakeFiles/mysys.dir/DependInfo.cmake --color= Dependee "/<>/builddir/mysys/CMakeFiles/mysys.dir/DependInfo.cmake" is newer than depender "/<>/builddir/mysys/CMakeFiles/mysys.dir/depend.internal". Dependee "/<>/builddir/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/mysys/CMakeFiles/mysys.dir/depend.internal". Scanning dependencies of target mysys make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f mysys/CMakeFiles/mysys.dir/build.make mysys/CMakeFiles/mysys.dir/build make[4]: Entering directory '/<>/builddir' [ 4%] Building C object mysys/CMakeFiles/mysys.dir/array.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/array.c.o -c /<>/mysys/array.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/charset-def.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/charset-def.c.o -c /<>/mysys/charset-def.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/charset.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/charset.c.o -c /<>/mysys/charset.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/checksum.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/checksum.c.o -c /<>/mysys/checksum.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/my_default.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_default.c.o -c /<>/mysys/my_default.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/errors.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/errors.c.o -c /<>/mysys/errors.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/hash.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/hash.c.o -c /<>/mysys/hash.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/list.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/list.c.o -c /<>/mysys/list.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/mf_cache.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_cache.c.o -c /<>/mysys/mf_cache.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/mf_dirname.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_dirname.c.o -c /<>/mysys/mf_dirname.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/mf_fn_ext.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_fn_ext.c.o -c /<>/mysys/mf_fn_ext.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/mf_format.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_format.c.o -c /<>/mysys/mf_format.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/mf_getdate.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_getdate.c.o -c /<>/mysys/mf_getdate.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_iocache.c.o -c /<>/mysys/mf_iocache.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache2.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_iocache2.c.o -c /<>/mysys/mf_iocache2.c [ 4%] Building C object mysys/CMakeFiles/mysys.dir/mf_keycache.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_keycache.c.o -c /<>/mysys/mf_keycache.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_keycaches.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_keycaches.c.o -c /<>/mysys/mf_keycaches.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_loadpath.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_loadpath.c.o -c /<>/mysys/mf_loadpath.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_pack.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_pack.c.o -c /<>/mysys/mf_pack.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_path.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_path.c.o -c /<>/mysys/mf_path.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_qsort.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_qsort.c.o -c /<>/mysys/mf_qsort.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_qsort2.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_qsort2.c.o -c /<>/mysys/mf_qsort2.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_radix.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_radix.c.o -c /<>/mysys/mf_radix.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_same.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_same.c.o -c /<>/mysys/mf_same.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_sort.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_sort.c.o -c /<>/mysys/mf_sort.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_soundex.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_soundex.c.o -c /<>/mysys/mf_soundex.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_arr_appstr.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_arr_appstr.c.o -c /<>/mysys/mf_arr_appstr.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_tempdir.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_tempdir.c.o -c /<>/mysys/mf_tempdir.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_tempfile.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_tempfile.c.o -c /<>/mysys/mf_tempfile.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_unixpath.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_unixpath.c.o -c /<>/mysys/mf_unixpath.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mf_wcomp.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mf_wcomp.c.o -c /<>/mysys/mf_wcomp.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/mulalloc.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/mulalloc.c.o -c /<>/mysys/mulalloc.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/my_access.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_access.c.o -c /<>/mysys/my_access.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/my_alloc.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_alloc.c.o -c /<>/mysys/my_alloc.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/my_bit.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_bit.c.o -c /<>/mysys/my_bit.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/my_bitmap.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_bitmap.c.o -c /<>/mysys/my_bitmap.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/my_chsize.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_chsize.c.o -c /<>/mysys/my_chsize.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/my_compress.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_compress.c.o -c /<>/mysys/my_compress.c [ 5%] Building C object mysys/CMakeFiles/mysys.dir/my_copy.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_copy.c.o -c /<>/mysys/my_copy.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_create.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_create.c.o -c /<>/mysys/my_create.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_delete.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_delete.c.o -c /<>/mysys/my_delete.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_div.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_div.c.o -c /<>/mysys/my_div.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_error.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_error.c.o -c /<>/mysys/my_error.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_file.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_file.c.o -c /<>/mysys/my_file.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_fopen.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_fopen.c.o -c /<>/mysys/my_fopen.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_fstream.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_fstream.c.o -c /<>/mysys/my_fstream.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_gethwaddr.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_gethwaddr.c.o -c /<>/mysys/my_gethwaddr.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_getopt.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_getopt.c.o -c /<>/mysys/my_getopt.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_getsystime.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_getsystime.c.o -c /<>/mysys/my_getsystime.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_getwd.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_getwd.c.o -c /<>/mysys/my_getwd.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_compare.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_compare.c.o -c /<>/mysys/my_compare.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_init.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_init.c.o -c /<>/mysys/my_init.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_lib.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_lib.c.o -c /<>/mysys/my_lib.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_lock.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_lock.c.o -c /<>/mysys/my_lock.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_malloc.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_malloc.c.o -c /<>/mysys/my_malloc.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_mess.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_mess.c.o -c /<>/mysys/my_mess.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_mkdir.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_mkdir.c.o -c /<>/mysys/my_mkdir.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_mmap.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_mmap.c.o -c /<>/mysys/my_mmap.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_once.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_once.c.o -c /<>/mysys/my_once.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_open.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_open.c.o -c /<>/mysys/my_open.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_pread.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_pread.c.o -c /<>/mysys/my_pread.c [ 6%] Building C object mysys/CMakeFiles/mysys.dir/my_pthread.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_pthread.c.o -c /<>/mysys/my_pthread.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_quick.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_quick.c.o -c /<>/mysys/my_quick.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_read.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_read.c.o -c /<>/mysys/my_read.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_redel.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_redel.c.o -c /<>/mysys/my_redel.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_rename.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_rename.c.o -c /<>/mysys/my_rename.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_seek.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_seek.c.o -c /<>/mysys/my_seek.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_sleep.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_sleep.c.o -c /<>/mysys/my_sleep.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_static.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_static.c.o -c /<>/mysys/my_static.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_symlink.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_symlink.c.o -c /<>/mysys/my_symlink.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_symlink2.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_symlink2.c.o -c /<>/mysys/my_symlink2.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_sync.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_sync.c.o -c /<>/mysys/my_sync.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_thr_init.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_thr_init.c.o -c /<>/mysys/my_thr_init.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_basename.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_basename.c.o -c /<>/mysys/my_basename.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/my_write.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_write.c.o -c /<>/mysys/my_write.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/ptr_cmp.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/ptr_cmp.c.o -c /<>/mysys/ptr_cmp.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/queues.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/queues.c.o -c /<>/mysys/queues.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/stacktrace.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/stacktrace.c.o -c /<>/mysys/stacktrace.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/string.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/string.c.o -c /<>/mysys/string.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/thr_alarm.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/thr_alarm.c.o -c /<>/mysys/thr_alarm.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/thr_lock.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/thr_lock.c.o -c /<>/mysys/thr_lock.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/thr_mutex.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/thr_mutex.c.o -c /<>/mysys/thr_mutex.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/thr_rwlock.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/thr_rwlock.c.o -c /<>/mysys/thr_rwlock.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/tree.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/tree.c.o -c /<>/mysys/tree.c [ 7%] Building C object mysys/CMakeFiles/mysys.dir/typelib.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/typelib.c.o -c /<>/mysys/typelib.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/base64.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/base64.c.o -c /<>/mysys/base64.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_memmem.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_memmem.c.o -c /<>/mysys/my_memmem.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_getpagesize.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_getpagesize.c.o -c /<>/mysys/my_getpagesize.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/lf_alloc-pin.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/lf_alloc-pin.c.o -c /<>/mysys/lf_alloc-pin.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/lf_dynarray.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/lf_dynarray.c.o -c /<>/mysys/lf_dynarray.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/lf_hash.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/lf_hash.c.o -c /<>/mysys/lf_hash.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/safemalloc.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/safemalloc.c.o -c /<>/mysys/safemalloc.c [ 8%] Building CXX object mysys/CMakeFiles/mysys.dir/my_new.cc.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_new.cc.o -c /<>/mysys/my_new.cc [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_atomic.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_atomic.c.o -c /<>/mysys/my_atomic.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_getncpus.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_getncpus.c.o -c /<>/mysys/my_getncpus.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_safehash.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_safehash.c.o -c /<>/mysys/my_safehash.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_chmod.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_chmod.c.o -c /<>/mysys/my_chmod.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_rnd.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_rnd.c.o -c /<>/mysys/my_rnd.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_uuid.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_uuid.c.o -c /<>/mysys/my_uuid.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/wqueue.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/wqueue.c.o -c /<>/mysys/wqueue.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/waiting_threads.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/waiting_threads.c.o -c /<>/mysys/waiting_threads.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/ma_dyncol.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/ma_dyncol.c.o -c /<>/mysys/ma_dyncol.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_rdtsc.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_rdtsc.c.o -c /<>/mysys/my_rdtsc.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_context.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_context.c.o -c /<>/mysys/my_context.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/psi_noop.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/psi_noop.c.o -c /<>/mysys/psi_noop.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/file_logger.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/file_logger.c.o -c /<>/mysys/file_logger.c [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_addr_resolve.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_addr_resolve.c.o -c /<>/mysys/my_addr_resolve.c [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_alarm.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_alarm.c.o -c /<>/mysys/my_alarm.c [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_largepage.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_largepage.c.o -c /<>/mysys/my_largepage.c [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_lockmem.c.o cd /<>/builddir/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysys.dir/my_lockmem.c.o -c /<>/mysys/my_lockmem.c [ 9%] Linking CXX static library libmysys.a cd /<>/builddir/mysys && /usr/bin/cmake -P CMakeFiles/mysys.dir/cmake_clean_target.cmake cd /<>/builddir/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/mysys.dir/link.txt --verbose=1 /usr/bin/ar qc libmysys.a CMakeFiles/mysys.dir/array.c.o CMakeFiles/mysys.dir/charset-def.c.o CMakeFiles/mysys.dir/charset.c.o CMakeFiles/mysys.dir/checksum.c.o CMakeFiles/mysys.dir/my_default.c.o CMakeFiles/mysys.dir/errors.c.o CMakeFiles/mysys.dir/hash.c.o CMakeFiles/mysys.dir/list.c.o CMakeFiles/mysys.dir/mf_cache.c.o CMakeFiles/mysys.dir/mf_dirname.c.o CMakeFiles/mysys.dir/mf_fn_ext.c.o CMakeFiles/mysys.dir/mf_format.c.o CMakeFiles/mysys.dir/mf_getdate.c.o CMakeFiles/mysys.dir/mf_iocache.c.o CMakeFiles/mysys.dir/mf_iocache2.c.o CMakeFiles/mysys.dir/mf_keycache.c.o CMakeFiles/mysys.dir/mf_keycaches.c.o CMakeFiles/mysys.dir/mf_loadpath.c.o CMakeFiles/mysys.dir/mf_pack.c.o CMakeFiles/mysys.dir/mf_path.c.o CMakeFiles/mysys.dir/mf_qsort.c.o CMakeFiles/mysys.dir/mf_qsort2.c.o CMakeFiles/mysys.dir/mf_radix.c.o CMakeFiles/mysys.dir/mf_same.c.o CMakeFiles/mysys.dir/mf_sort.c.o CMakeFiles/mysys.dir/mf_soundex.c.o CMakeFiles/mysys.dir/mf_arr_appstr.c.o CMakeFiles/mysys.dir/mf_tempdir.c.o CMakeFiles/mysys.dir/mf_tempfile.c.o CMakeFiles/mysys.dir/mf_unixpath.c.o CMakeFiles/mysys.dir/mf_wcomp.c.o CMakeFiles/mysys.dir/mulalloc.c.o CMakeFiles/mysys.dir/my_access.c.o CMakeFiles/mysys.dir/my_alloc.c.o CMakeFiles/mysys.dir/my_bit.c.o CMakeFiles/mysys.dir/my_bitmap.c.o CMakeFiles/mysys.dir/my_chsize.c.o CMakeFiles/mysys.dir/my_compress.c.o CMakeFiles/mysys.dir/my_copy.c.o CMakeFiles/mysys.dir/my_create.c.o CMakeFiles/mysys.dir/my_delete.c.o CMakeFiles/mysys.dir/my_div.c.o CMakeFiles/mysys.dir/my_error.c.o CMakeFiles/mysys.dir/my_file.c.o CMakeFiles/mysys.dir/my_fopen.c.o CMakeFiles/mysys.dir/my_fstream.c.o CMakeFiles/mysys.dir/my_gethwaddr.c.o CMakeFiles/mysys.dir/my_getopt.c.o CMakeFiles/mysys.dir/my_getsystime.c.o CMakeFiles/mysys.dir/my_getwd.c.o CMakeFiles/mysys.dir/my_compare.c.o CMakeFiles/mysys.dir/my_init.c.o CMakeFiles/mysys.dir/my_lib.c.o CMakeFiles/mysys.dir/my_lock.c.o CMakeFiles/mysys.dir/my_malloc.c.o CMakeFiles/mysys.dir/my_mess.c.o CMakeFiles/mysys.dir/my_mkdir.c.o CMakeFiles/mysys.dir/my_mmap.c.o CMakeFiles/mysys.dir/my_once.c.o CMakeFiles/mysys.dir/my_open.c.o CMakeFiles/mysys.dir/my_pread.c.o CMakeFiles/mysys.dir/my_pthread.c.o CMakeFiles/mysys.dir/my_quick.c.o CMakeFiles/mysys.dir/my_read.c.o CMakeFiles/mysys.dir/my_redel.c.o CMakeFiles/mysys.dir/my_rename.c.o CMakeFiles/mysys.dir/my_seek.c.o CMakeFiles/mysys.dir/my_sleep.c.o CMakeFiles/mysys.dir/my_static.c.o CMakeFiles/mysys.dir/my_symlink.c.o CMakeFiles/mysys.dir/my_symlink2.c.o CMakeFiles/mysys.dir/my_sync.c.o CMakeFiles/mysys.dir/my_thr_init.c.o CMakeFiles/mysys.dir/my_basename.c.o CMakeFiles/mysys.dir/my_write.c.o CMakeFiles/mysys.dir/ptr_cmp.c.o CMakeFiles/mysys.dir/queues.c.o CMakeFiles/mysys.dir/stacktrace.c.o CMakeFiles/mysys.dir/string.c.o CMakeFiles/mysys.dir/thr_alarm.c.o CMakeFiles/mysys.dir/thr_lock.c.o CMakeFiles/mysys.dir/thr_mutex.c.o CMakeFiles/mysys.dir/thr_rwlock.c.o CMakeFiles/mysys.dir/tree.c.o CMakeFiles/mysys.dir/typelib.c.o CMakeFiles/mysys.dir/base64.c.o CMakeFiles/mysys.dir/my_memmem.c.o CMakeFiles/mysys.dir/my_getpagesize.c.o CMakeFiles/mysys.dir/lf_alloc-pin.c.o CMakeFiles/mysys.dir/lf_dynarray.c.o CMakeFiles/mysys.dir/lf_hash.c.o CMakeFiles/mysys.dir/safemalloc.c.o CMakeFiles/mysys.dir/my_new.cc.o CMakeFiles/mysys.dir/my_atomic.c.o CMakeFiles/mysys.dir/my_getncpus.c.o CMakeFiles/mysys.dir/my_safehash.c.o CMakeFiles/mysys.dir/my_chmod.c.o CMakeFiles/mysys.dir/my_rnd.c.o CMakeFiles/mysys.dir/my_uuid.c.o CMakeFiles/mysys.dir/wqueue.c.o CMakeFiles/mysys.dir/waiting_threads.c.o CMakeFiles/mysys.dir/ma_dyncol.c.o CMakeFiles/mysys.dir/my_rdtsc.c.o CMakeFiles/mysys.dir/my_context.c.o CMakeFiles/mysys.dir/psi_noop.c.o CMakeFiles/mysys.dir/file_logger.c.o CMakeFiles/mysys.dir/my_addr_resolve.c.o CMakeFiles/mysys.dir/my_alarm.c.o CMakeFiles/mysys.dir/my_largepage.c.o CMakeFiles/mysys.dir/my_lockmem.c.o /usr/bin/ranlib libmysys.a make[4]: Leaving directory '/<>/builddir' [ 9%] Built target mysys /usr/bin/make -f dbug/CMakeFiles/dbug.dir/build.make dbug/CMakeFiles/dbug.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/dbug /<>/builddir /<>/builddir/dbug /<>/builddir/dbug/CMakeFiles/dbug.dir/DependInfo.cmake --color= Dependee "/<>/builddir/dbug/CMakeFiles/dbug.dir/DependInfo.cmake" is newer than depender "/<>/builddir/dbug/CMakeFiles/dbug.dir/depend.internal". Dependee "/<>/builddir/dbug/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/dbug/CMakeFiles/dbug.dir/depend.internal". Scanning dependencies of target dbug make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f dbug/CMakeFiles/dbug.dir/build.make dbug/CMakeFiles/dbug.dir/build make[4]: Entering directory '/<>/builddir' [ 9%] Building C object dbug/CMakeFiles/dbug.dir/dbug.c.o cd /<>/builddir/dbug && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/dbug -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/dbug.dir/dbug.c.o -c /<>/dbug/dbug.c [ 9%] Linking CXX static library libdbug.a cd /<>/builddir/dbug && /usr/bin/cmake -P CMakeFiles/dbug.dir/cmake_clean_target.cmake cd /<>/builddir/dbug && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbug.dir/link.txt --verbose=1 /usr/bin/ar qc libdbug.a CMakeFiles/dbug.dir/dbug.c.o /usr/bin/ranlib libdbug.a make[4]: Leaving directory '/<>/builddir' [ 9%] Built target dbug /usr/bin/make -f unittest/strings/CMakeFiles/strings-t.dir/build.make unittest/strings/CMakeFiles/strings-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/strings /<>/builddir /<>/builddir/unittest/strings /<>/builddir/unittest/strings/CMakeFiles/strings-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/strings/CMakeFiles/strings-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/strings/CMakeFiles/strings-t.dir/depend.internal". Dependee "/<>/builddir/unittest/strings/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/strings/CMakeFiles/strings-t.dir/depend.internal". Scanning dependencies of target strings-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/strings/CMakeFiles/strings-t.dir/build.make unittest/strings/CMakeFiles/strings-t.dir/build make[4]: Entering directory '/<>/builddir' [ 9%] Building C object unittest/strings/CMakeFiles/strings-t.dir/strings-t.c.o cd /<>/builddir/unittest/strings && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/strings-t.dir/strings-t.c.o -c /<>/unittest/strings/strings-t.c [ 9%] Linking CXX executable strings-t cd /<>/builddir/unittest/strings && /usr/bin/cmake -E cmake_link_script CMakeFiles/strings-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/strings-t.dir/strings-t.c.o -o strings-t -lpthread ../mytap/libmytap.a ../../strings/libstrings.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 9%] Built target strings-t /usr/bin/make -f unittest/examples/CMakeFiles/skip_all-t.dir/build.make unittest/examples/CMakeFiles/skip_all-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/examples /<>/builddir /<>/builddir/unittest/examples /<>/builddir/unittest/examples/CMakeFiles/skip_all-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/examples/CMakeFiles/skip_all-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/examples/CMakeFiles/skip_all-t.dir/depend.internal". Dependee "/<>/builddir/unittest/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/examples/CMakeFiles/skip_all-t.dir/depend.internal". Scanning dependencies of target skip_all-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/examples/CMakeFiles/skip_all-t.dir/build.make unittest/examples/CMakeFiles/skip_all-t.dir/build make[4]: Entering directory '/<>/builddir' [ 9%] Building C object unittest/examples/CMakeFiles/skip_all-t.dir/skip_all-t.c.o cd /<>/builddir/unittest/examples && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/skip_all-t.dir/skip_all-t.c.o -c /<>/unittest/examples/skip_all-t.c [ 9%] Linking C executable skip_all-t cd /<>/builddir/unittest/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/skip_all-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/skip_all-t.dir/skip_all-t.c.o -o skip_all-t -lpthread ../mytap/libmytap.a -lpthread make[4]: Leaving directory '/<>/builddir' [ 9%] Built target skip_all-t /usr/bin/make -f unittest/examples/CMakeFiles/todo-t.dir/build.make unittest/examples/CMakeFiles/todo-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/examples /<>/builddir /<>/builddir/unittest/examples /<>/builddir/unittest/examples/CMakeFiles/todo-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/examples/CMakeFiles/todo-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/examples/CMakeFiles/todo-t.dir/depend.internal". Dependee "/<>/builddir/unittest/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/examples/CMakeFiles/todo-t.dir/depend.internal". Scanning dependencies of target todo-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/examples/CMakeFiles/todo-t.dir/build.make unittest/examples/CMakeFiles/todo-t.dir/build make[4]: Entering directory '/<>/builddir' [ 9%] Building C object unittest/examples/CMakeFiles/todo-t.dir/todo-t.c.o cd /<>/builddir/unittest/examples && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/todo-t.dir/todo-t.c.o -c /<>/unittest/examples/todo-t.c [ 9%] Linking C executable todo-t cd /<>/builddir/unittest/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/todo-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/todo-t.dir/todo-t.c.o -o todo-t -lpthread ../mytap/libmytap.a -lpthread make[4]: Leaving directory '/<>/builddir' [ 9%] Built target todo-t /usr/bin/make -f unittest/examples/CMakeFiles/skip-t.dir/build.make unittest/examples/CMakeFiles/skip-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/examples /<>/builddir /<>/builddir/unittest/examples /<>/builddir/unittest/examples/CMakeFiles/skip-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/examples/CMakeFiles/skip-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/examples/CMakeFiles/skip-t.dir/depend.internal". Dependee "/<>/builddir/unittest/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/examples/CMakeFiles/skip-t.dir/depend.internal". Scanning dependencies of target skip-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/examples/CMakeFiles/skip-t.dir/build.make unittest/examples/CMakeFiles/skip-t.dir/build make[4]: Entering directory '/<>/builddir' [ 9%] Building C object unittest/examples/CMakeFiles/skip-t.dir/skip-t.c.o cd /<>/builddir/unittest/examples && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/skip-t.dir/skip-t.c.o -c /<>/unittest/examples/skip-t.c [ 9%] Linking C executable skip-t cd /<>/builddir/unittest/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/skip-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/skip-t.dir/skip-t.c.o -o skip-t -lpthread ../mytap/libmytap.a -lpthread make[4]: Leaving directory '/<>/builddir' [ 9%] Built target skip-t /usr/bin/make -f unittest/examples/CMakeFiles/no_plan-t.dir/build.make unittest/examples/CMakeFiles/no_plan-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/examples /<>/builddir /<>/builddir/unittest/examples /<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/depend.internal". Dependee "/<>/builddir/unittest/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/examples/CMakeFiles/no_plan-t.dir/depend.internal". Scanning dependencies of target no_plan-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/examples/CMakeFiles/no_plan-t.dir/build.make unittest/examples/CMakeFiles/no_plan-t.dir/build make[4]: Entering directory '/<>/builddir' [ 9%] Building C object unittest/examples/CMakeFiles/no_plan-t.dir/no_plan-t.c.o cd /<>/builddir/unittest/examples && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/no_plan-t.dir/no_plan-t.c.o -c /<>/unittest/examples/no_plan-t.c [ 9%] Linking C executable no_plan-t cd /<>/builddir/unittest/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/no_plan-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/no_plan-t.dir/no_plan-t.c.o -o no_plan-t -lpthread ../mytap/libmytap.a -lpthread make[4]: Leaving directory '/<>/builddir' [ 9%] Built target no_plan-t /usr/bin/make -f unittest/examples/CMakeFiles/simple-t.dir/build.make unittest/examples/CMakeFiles/simple-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/examples /<>/builddir /<>/builddir/unittest/examples /<>/builddir/unittest/examples/CMakeFiles/simple-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/examples/CMakeFiles/simple-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/examples/CMakeFiles/simple-t.dir/depend.internal". Dependee "/<>/builddir/unittest/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/examples/CMakeFiles/simple-t.dir/depend.internal". Scanning dependencies of target simple-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/examples/CMakeFiles/simple-t.dir/build.make unittest/examples/CMakeFiles/simple-t.dir/build make[4]: Entering directory '/<>/builddir' [ 9%] Building C object unittest/examples/CMakeFiles/simple-t.dir/simple-t.c.o cd /<>/builddir/unittest/examples && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/simple-t.dir/simple-t.c.o -c /<>/unittest/examples/simple-t.c [ 9%] Linking C executable simple-t cd /<>/builddir/unittest/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/simple-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/simple-t.dir/simple-t.c.o -o simple-t -lpthread ../mytap/libmytap.a -lpthread make[4]: Leaving directory '/<>/builddir' [ 9%] Built target simple-t /usr/bin/make -f unittest/mysys/CMakeFiles/my_rdtsc-t.dir/build.make unittest/mysys/CMakeFiles/my_rdtsc-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mysys /<>/builddir /<>/builddir/unittest/mysys /<>/builddir/unittest/mysys/CMakeFiles/my_rdtsc-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mysys/CMakeFiles/my_rdtsc-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/my_rdtsc-t.dir/depend.internal". Dependee "/<>/builddir/unittest/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/my_rdtsc-t.dir/depend.internal". Scanning dependencies of target my_rdtsc-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mysys/CMakeFiles/my_rdtsc-t.dir/build.make unittest/mysys/CMakeFiles/my_rdtsc-t.dir/build make[4]: Entering directory '/<>/builddir' [ 10%] Building C object unittest/mysys/CMakeFiles/my_rdtsc-t.dir/my_rdtsc-t.c.o cd /<>/builddir/unittest/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/my_rdtsc-t.dir/my_rdtsc-t.c.o -c /<>/unittest/mysys/my_rdtsc-t.c [ 10%] Linking CXX executable my_rdtsc-t cd /<>/builddir/unittest/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/my_rdtsc-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/my_rdtsc-t.dir/my_rdtsc-t.c.o -o my_rdtsc-t -lpthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 10%] Built target my_rdtsc-t /usr/bin/make -f unittest/mysys/CMakeFiles/bitmap-t.dir/build.make unittest/mysys/CMakeFiles/bitmap-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mysys /<>/builddir /<>/builddir/unittest/mysys /<>/builddir/unittest/mysys/CMakeFiles/bitmap-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mysys/CMakeFiles/bitmap-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/bitmap-t.dir/depend.internal". Dependee "/<>/builddir/unittest/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/bitmap-t.dir/depend.internal". Scanning dependencies of target bitmap-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mysys/CMakeFiles/bitmap-t.dir/build.make unittest/mysys/CMakeFiles/bitmap-t.dir/build make[4]: Entering directory '/<>/builddir' [ 10%] Building C object unittest/mysys/CMakeFiles/bitmap-t.dir/bitmap-t.c.o cd /<>/builddir/unittest/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/bitmap-t.dir/bitmap-t.c.o -c /<>/unittest/mysys/bitmap-t.c [ 11%] Linking CXX executable bitmap-t cd /<>/builddir/unittest/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/bitmap-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/bitmap-t.dir/bitmap-t.c.o -o bitmap-t -lpthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 11%] Built target bitmap-t /usr/bin/make -f unittest/mysys/CMakeFiles/my_atomic-t.dir/build.make unittest/mysys/CMakeFiles/my_atomic-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mysys /<>/builddir /<>/builddir/unittest/mysys /<>/builddir/unittest/mysys/CMakeFiles/my_atomic-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mysys/CMakeFiles/my_atomic-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/my_atomic-t.dir/depend.internal". Dependee "/<>/builddir/unittest/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/my_atomic-t.dir/depend.internal". Scanning dependencies of target my_atomic-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mysys/CMakeFiles/my_atomic-t.dir/build.make unittest/mysys/CMakeFiles/my_atomic-t.dir/build make[4]: Entering directory '/<>/builddir' [ 11%] Building C object unittest/mysys/CMakeFiles/my_atomic-t.dir/my_atomic-t.c.o cd /<>/builddir/unittest/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/my_atomic-t.dir/my_atomic-t.c.o -c /<>/unittest/mysys/my_atomic-t.c [ 11%] Linking CXX executable my_atomic-t cd /<>/builddir/unittest/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/my_atomic-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/my_atomic-t.dir/my_atomic-t.c.o -o my_atomic-t -lpthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 11%] Built target my_atomic-t /usr/bin/make -f unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/build.make unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mysys /<>/builddir /<>/builddir/unittest/mysys /<>/builddir/unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/depend.internal". Dependee "/<>/builddir/unittest/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/depend.internal". Scanning dependencies of target my_vsnprintf-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/build.make unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/build make[4]: Entering directory '/<>/builddir' [ 11%] Building C object unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/my_vsnprintf-t.c.o cd /<>/builddir/unittest/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/my_vsnprintf-t.dir/my_vsnprintf-t.c.o -c /<>/unittest/mysys/my_vsnprintf-t.c [ 11%] Linking CXX executable my_vsnprintf-t cd /<>/builddir/unittest/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/my_vsnprintf-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/my_vsnprintf-t.dir/my_vsnprintf-t.c.o -o my_vsnprintf-t -lpthread ../mytap/libmytap.a ../../strings/libstrings.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 11%] Built target my_vsnprintf-t /usr/bin/make -f extra/CMakeFiles/comp_err.dir/build.make extra/CMakeFiles/comp_err.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/extra /<>/builddir /<>/builddir/extra /<>/builddir/extra/CMakeFiles/comp_err.dir/DependInfo.cmake --color= Dependee "/<>/builddir/extra/CMakeFiles/comp_err.dir/DependInfo.cmake" is newer than depender "/<>/builddir/extra/CMakeFiles/comp_err.dir/depend.internal". Dependee "/<>/builddir/extra/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/extra/CMakeFiles/comp_err.dir/depend.internal". Scanning dependencies of target comp_err make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f extra/CMakeFiles/comp_err.dir/build.make extra/CMakeFiles/comp_err.dir/build make[4]: Entering directory '/<>/builddir' [ 11%] Building C object extra/CMakeFiles/comp_err.dir/comp_err.c.o cd /<>/builddir/extra && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/<>/builddir/include -I/<>/include -I/<>/storage/ndb/include -I/<>/storage/ndb/include/util -I/<>/storage/ndb/include/ndbapi -I/<>/storage/ndb/include/portlib -I/<>/storage/ndb/include/mgmapi -I/<>/storage/innobase/include -I/<>/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/comp_err.dir/comp_err.c.o -c /<>/extra/comp_err.c [ 11%] Linking CXX executable comp_err cd /<>/builddir/extra && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_err.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/comp_err.dir/comp_err.c.o -o comp_err -lpthread ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a ../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 11%] Built target comp_err /usr/bin/make -f extra/CMakeFiles/GenError.dir/build.make extra/CMakeFiles/GenError.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/extra /<>/builddir /<>/builddir/extra /<>/builddir/extra/CMakeFiles/GenError.dir/DependInfo.cmake --color= Dependee "/<>/builddir/extra/CMakeFiles/GenError.dir/DependInfo.cmake" is newer than depender "/<>/builddir/extra/CMakeFiles/GenError.dir/depend.internal". Dependee "/<>/builddir/extra/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/extra/CMakeFiles/GenError.dir/depend.internal". Scanning dependencies of target GenError make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f extra/CMakeFiles/GenError.dir/build.make extra/CMakeFiles/GenError.dir/build make[4]: Entering directory '/<>/builddir' [ 11%] Generating ../include/mysqld_error.h.tmp cd /<>/builddir/extra && ./comp_err --charset=/<>/sql/share/charsets --out-dir=/<>/builddir/sql/share/ --header_file=/<>/builddir/include/mysqld_error.h.tmp --name_file=/<>/builddir/include/mysqld_ername.h.tmp --state_file=/<>/builddir/include/sql_state.h.tmp --in_file=/<>/sql/share/errmsg-utf8.txt cd /<>/builddir/extra && /usr/bin/cmake -E copy_if_different /<>/builddir/include/mysqld_error.h.tmp /<>/builddir/include/mysqld_error.h cd /<>/builddir/extra && /usr/bin/cmake -E copy_if_different /<>/builddir/include/mysqld_ername.h.tmp /<>/builddir/include/mysqld_ername.h cd /<>/builddir/extra && /usr/bin/cmake -E copy_if_different /<>/builddir/include/sql_state.h.tmp /<>/builddir/include/sql_state.h make[4]: Leaving directory '/<>/builddir' [ 11%] Built target GenError /usr/bin/make -f libmysql/CMakeFiles/clientlib.dir/build.make libmysql/CMakeFiles/clientlib.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libmysql /<>/builddir /<>/builddir/libmysql /<>/builddir/libmysql/CMakeFiles/clientlib.dir/DependInfo.cmake --color= Dependee "/<>/builddir/libmysql/CMakeFiles/clientlib.dir/DependInfo.cmake" is newer than depender "/<>/builddir/libmysql/CMakeFiles/clientlib.dir/depend.internal". Dependee "/<>/builddir/libmysql/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/libmysql/CMakeFiles/clientlib.dir/depend.internal". Scanning dependencies of target clientlib make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f libmysql/CMakeFiles/clientlib.dir/build.make libmysql/CMakeFiles/clientlib.dir/build make[4]: Entering directory '/<>/builddir' [ 11%] Building C object libmysql/CMakeFiles/clientlib.dir/get_password.c.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/clientlib.dir/get_password.c.o -c /<>/libmysql/get_password.c [ 11%] Building C object libmysql/CMakeFiles/clientlib.dir/libmysql.c.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/clientlib.dir/libmysql.c.o -c /<>/libmysql/libmysql.c /<>/libmysql/libmysql.c:1407:12: warning: address of array 'net->last_error' will always evaluate to 'true' [-Wpointer-bool-conversion] if (net->last_error && net->last_error[0]) ~~~~~^~~~~~~~~~ ~~ 1 warning generated. [ 11%] Building C object libmysql/CMakeFiles/clientlib.dir/errmsg.c.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/clientlib.dir/errmsg.c.o -c /<>/libmysql/errmsg.c [ 11%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client.c.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/clientlib.dir/__/sql-common/client.c.o -c /<>/sql-common/client.c [ 11%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/mysql_async.c.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/clientlib.dir/__/sql-common/mysql_async.c.o -c /<>/sql-common/mysql_async.c [ 11%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/my_time.c.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/clientlib.dir/__/sql-common/my_time.c.o -c /<>/sql-common/my_time.c [ 11%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o -c /<>/sql-common/client_plugin.c [ 11%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql/net_serv.cc.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/clientlib.dir/__/sql/net_serv.cc.o -c /<>/sql/net_serv.cc [ 11%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/pack.c.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/clientlib.dir/__/sql-common/pack.c.o -c /<>/sql-common/pack.c [ 11%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql/password.c.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/clientlib.dir/__/sql/password.c.o -c /<>/sql/password.c [ 11%] Linking CXX static library libclientlib.a cd /<>/builddir/libmysql && /usr/bin/cmake -P CMakeFiles/clientlib.dir/cmake_clean_target.cmake cd /<>/builddir/libmysql && /usr/bin/cmake -E cmake_link_script CMakeFiles/clientlib.dir/link.txt --verbose=1 /usr/bin/ar qc libclientlib.a CMakeFiles/clientlib.dir/get_password.c.o CMakeFiles/clientlib.dir/libmysql.c.o CMakeFiles/clientlib.dir/errmsg.c.o CMakeFiles/clientlib.dir/__/sql-common/client.c.o CMakeFiles/clientlib.dir/__/sql-common/mysql_async.c.o CMakeFiles/clientlib.dir/__/sql-common/my_time.c.o CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o CMakeFiles/clientlib.dir/__/sql/net_serv.cc.o CMakeFiles/clientlib.dir/__/sql-common/pack.c.o CMakeFiles/clientlib.dir/__/sql/password.c.o /usr/bin/ranlib libclientlib.a make[4]: Leaving directory '/<>/builddir' [ 11%] Built target clientlib /usr/bin/make -f vio/CMakeFiles/vio.dir/build.make vio/CMakeFiles/vio.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/vio /<>/builddir /<>/builddir/vio /<>/builddir/vio/CMakeFiles/vio.dir/DependInfo.cmake --color= Dependee "/<>/builddir/vio/CMakeFiles/vio.dir/DependInfo.cmake" is newer than depender "/<>/builddir/vio/CMakeFiles/vio.dir/depend.internal". Dependee "/<>/builddir/vio/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/vio/CMakeFiles/vio.dir/depend.internal". Scanning dependencies of target vio make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f vio/CMakeFiles/vio.dir/build.make vio/CMakeFiles/vio.dir/build make[4]: Entering directory '/<>/builddir' [ 11%] Building C object vio/CMakeFiles/vio.dir/vio.c.o cd /<>/builddir/vio && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/vio.dir/vio.c.o -c /<>/vio/vio.c [ 11%] Building C object vio/CMakeFiles/vio.dir/viosocket.c.o cd /<>/builddir/vio && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/vio.dir/viosocket.c.o -c /<>/vio/viosocket.c [ 11%] Building C object vio/CMakeFiles/vio.dir/viossl.c.o cd /<>/builddir/vio && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/vio.dir/viossl.c.o -c /<>/vio/viossl.c [ 11%] Building C object vio/CMakeFiles/vio.dir/viopipe.c.o cd /<>/builddir/vio && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/vio.dir/viopipe.c.o -c /<>/vio/viopipe.c [ 11%] Building C object vio/CMakeFiles/vio.dir/vioshm.c.o cd /<>/builddir/vio && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/vio.dir/vioshm.c.o -c /<>/vio/vioshm.c [ 11%] Building C object vio/CMakeFiles/vio.dir/viosslfactories.c.o cd /<>/builddir/vio && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/vio.dir/viosslfactories.c.o -c /<>/vio/viosslfactories.c [ 11%] Linking C static library libvio.a cd /<>/builddir/vio && /usr/bin/cmake -P CMakeFiles/vio.dir/cmake_clean_target.cmake cd /<>/builddir/vio && /usr/bin/cmake -E cmake_link_script CMakeFiles/vio.dir/link.txt --verbose=1 /usr/bin/ar qc libvio.a CMakeFiles/vio.dir/vio.c.o CMakeFiles/vio.dir/viosocket.c.o CMakeFiles/vio.dir/viossl.c.o CMakeFiles/vio.dir/viopipe.c.o CMakeFiles/vio.dir/vioshm.c.o CMakeFiles/vio.dir/viosslfactories.c.o /usr/bin/ranlib libvio.a make[4]: Leaving directory '/<>/builddir' [ 11%] Built target vio /usr/bin/make -f mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make mysys_ssl/CMakeFiles/mysys_ssl.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/mysys_ssl /<>/builddir /<>/builddir/mysys_ssl /<>/builddir/mysys_ssl/CMakeFiles/mysys_ssl.dir/DependInfo.cmake --color= Dependee "/<>/builddir/mysys_ssl/CMakeFiles/mysys_ssl.dir/DependInfo.cmake" is newer than depender "/<>/builddir/mysys_ssl/CMakeFiles/mysys_ssl.dir/depend.internal". Dependee "/<>/builddir/mysys_ssl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/mysys_ssl/CMakeFiles/mysys_ssl.dir/depend.internal". Scanning dependencies of target mysys_ssl make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make mysys_ssl/CMakeFiles/mysys_ssl.dir/build make[4]: Entering directory '/<>/builddir' [ 11%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_aes.cc.o cd /<>/builddir/mysys_ssl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys_ssl -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/mysys_ssl.dir/my_aes.cc.o -c /<>/mysys_ssl/my_aes.cc [ 11%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha1.cc.o cd /<>/builddir/mysys_ssl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys_ssl -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/mysys_ssl.dir/my_sha1.cc.o -c /<>/mysys_ssl/my_sha1.cc [ 11%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha2.cc.o cd /<>/builddir/mysys_ssl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys_ssl -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/mysys_ssl.dir/my_sha2.cc.o -c /<>/mysys_ssl/my_sha2.cc [ 11%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o cd /<>/builddir/mysys_ssl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys_ssl -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -fvisibility=hidden -o CMakeFiles/mysys_ssl.dir/my_md5.cc.o -c /<>/mysys_ssl/my_md5.cc [ 11%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_rnd.cc.o cd /<>/builddir/mysys_ssl && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/mysys_ssl -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -o CMakeFiles/mysys_ssl.dir/my_rnd.cc.o -c /<>/mysys_ssl/my_rnd.cc [ 11%] Linking CXX static library libmysys_ssl.a cd /<>/builddir/mysys_ssl && /usr/bin/cmake -P CMakeFiles/mysys_ssl.dir/cmake_clean_target.cmake cd /<>/builddir/mysys_ssl && /usr/bin/cmake -E cmake_link_script CMakeFiles/mysys_ssl.dir/link.txt --verbose=1 /usr/bin/ar qc libmysys_ssl.a CMakeFiles/mysys_ssl.dir/my_aes.cc.o CMakeFiles/mysys_ssl.dir/my_sha1.cc.o CMakeFiles/mysys_ssl.dir/my_sha2.cc.o CMakeFiles/mysys_ssl.dir/my_md5.cc.o CMakeFiles/mysys_ssl.dir/my_rnd.cc.o /usr/bin/ranlib libmysys_ssl.a make[4]: Leaving directory '/<>/builddir' [ 11%] Built target mysys_ssl /usr/bin/make -f libmysql/CMakeFiles/mariadbclient.dir/build.make libmysql/CMakeFiles/mariadbclient.dir/depend make[4]: Entering directory '/<>/builddir' [ 11%] Generating mariadbclient_depends.c cd /<>/builddir/libmysql && /usr/bin/cmake -E touch /<>/builddir/libmysql/mariadbclient_depends.c cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libmysql /<>/builddir /<>/builddir/libmysql /<>/builddir/libmysql/CMakeFiles/mariadbclient.dir/DependInfo.cmake --color= Dependee "/<>/builddir/libmysql/CMakeFiles/mariadbclient.dir/DependInfo.cmake" is newer than depender "/<>/builddir/libmysql/CMakeFiles/mariadbclient.dir/depend.internal". Dependee "/<>/builddir/libmysql/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/libmysql/CMakeFiles/mariadbclient.dir/depend.internal". Scanning dependencies of target mariadbclient make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f libmysql/CMakeFiles/mariadbclient.dir/build.make libmysql/CMakeFiles/mariadbclient.dir/build make[4]: Entering directory '/<>/builddir' [ 11%] Building C object libmysql/CMakeFiles/mariadbclient.dir/mariadbclient_depends.c.o cd /<>/builddir/libmysql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/libmysql -I/<>/strings -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/extra/yassl/taocrypt/mySTL -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/mariadbclient.dir/mariadbclient_depends.c.o -c /<>/builddir/libmysql/mariadbclient_depends.c [ 11%] Linking C static library libmariadbclient.a cd /<>/builddir/libmysql && /usr/bin/cmake -P CMakeFiles/mariadbclient.dir/cmake_clean_target.cmake cd /<>/builddir/libmysql && /usr/bin/cmake -E cmake_link_script CMakeFiles/mariadbclient.dir/link.txt --verbose=1 /usr/bin/ar qc libmariadbclient.a CMakeFiles/mariadbclient.dir/mariadbclient_depends.c.o /usr/bin/ranlib libmariadbclient.a cd /<>/builddir/libmysql && rm /<>/builddir/libmysql/libmariadbclient.a cd /<>/builddir/libmysql && /usr/bin/cmake -P /<>/builddir/libmysql/merge_archives_mariadbclient.cmake /usr/bin/ar: creating /<>/builddir/libmysql/libmariadbclient.a make[4]: Leaving directory '/<>/builddir' [ 11%] Built target mariadbclient /usr/bin/make -f unittest/mysys/CMakeFiles/ma_dyncol-t.dir/build.make unittest/mysys/CMakeFiles/ma_dyncol-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mysys /<>/builddir /<>/builddir/unittest/mysys /<>/builddir/unittest/mysys/CMakeFiles/ma_dyncol-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mysys/CMakeFiles/ma_dyncol-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/ma_dyncol-t.dir/depend.internal". Dependee "/<>/builddir/unittest/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/ma_dyncol-t.dir/depend.internal". Scanning dependencies of target ma_dyncol-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mysys/CMakeFiles/ma_dyncol-t.dir/build.make unittest/mysys/CMakeFiles/ma_dyncol-t.dir/build make[4]: Entering directory '/<>/builddir' [ 11%] Building C object unittest/mysys/CMakeFiles/ma_dyncol-t.dir/ma_dyncol-t.c.o cd /<>/builddir/unittest/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_dyncol-t.dir/ma_dyncol-t.c.o -c /<>/unittest/mysys/ma_dyncol-t.c [ 11%] Linking C executable ma_dyncol-t cd /<>/builddir/unittest/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_dyncol-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_dyncol-t.dir/ma_dyncol-t.c.o -o ma_dyncol-t -lpthread ../mytap/libmytap.a ../../libmysql/libmariadbclient.a -lpthread -lz -lm -ldl make[4]: Leaving directory '/<>/builddir' [ 11%] Built target ma_dyncol-t /usr/bin/make -f unittest/mysys/CMakeFiles/base64-t.dir/build.make unittest/mysys/CMakeFiles/base64-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mysys /<>/builddir /<>/builddir/unittest/mysys /<>/builddir/unittest/mysys/CMakeFiles/base64-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mysys/CMakeFiles/base64-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/base64-t.dir/depend.internal". Dependee "/<>/builddir/unittest/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/base64-t.dir/depend.internal". Scanning dependencies of target base64-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mysys/CMakeFiles/base64-t.dir/build.make unittest/mysys/CMakeFiles/base64-t.dir/build make[4]: Entering directory '/<>/builddir' [ 11%] Building C object unittest/mysys/CMakeFiles/base64-t.dir/base64-t.c.o cd /<>/builddir/unittest/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/base64-t.dir/base64-t.c.o -c /<>/unittest/mysys/base64-t.c [ 11%] Linking CXX executable base64-t cd /<>/builddir/unittest/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/base64-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/base64-t.dir/base64-t.c.o -o base64-t -lpthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 11%] Built target base64-t /usr/bin/make -f unittest/mysys/CMakeFiles/lf-t.dir/build.make unittest/mysys/CMakeFiles/lf-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mysys /<>/builddir /<>/builddir/unittest/mysys /<>/builddir/unittest/mysys/CMakeFiles/lf-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mysys/CMakeFiles/lf-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/lf-t.dir/depend.internal". Dependee "/<>/builddir/unittest/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/lf-t.dir/depend.internal". Scanning dependencies of target lf-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mysys/CMakeFiles/lf-t.dir/build.make unittest/mysys/CMakeFiles/lf-t.dir/build make[4]: Entering directory '/<>/builddir' [ 12%] Building C object unittest/mysys/CMakeFiles/lf-t.dir/lf-t.c.o cd /<>/builddir/unittest/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/lf-t.dir/lf-t.c.o -c /<>/unittest/mysys/lf-t.c [ 12%] Linking CXX executable lf-t cd /<>/builddir/unittest/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/lf-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/lf-t.dir/lf-t.c.o -o lf-t -lpthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 12%] Built target lf-t /usr/bin/make -f unittest/mysys/CMakeFiles/my_getopt-t.dir/build.make unittest/mysys/CMakeFiles/my_getopt-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mysys /<>/builddir /<>/builddir/unittest/mysys /<>/builddir/unittest/mysys/CMakeFiles/my_getopt-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mysys/CMakeFiles/my_getopt-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/my_getopt-t.dir/depend.internal". Dependee "/<>/builddir/unittest/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/my_getopt-t.dir/depend.internal". Scanning dependencies of target my_getopt-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mysys/CMakeFiles/my_getopt-t.dir/build.make unittest/mysys/CMakeFiles/my_getopt-t.dir/build make[4]: Entering directory '/<>/builddir' [ 12%] Building C object unittest/mysys/CMakeFiles/my_getopt-t.dir/my_getopt-t.c.o cd /<>/builddir/unittest/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/my_getopt-t.dir/my_getopt-t.c.o -c /<>/unittest/mysys/my_getopt-t.c [ 12%] Linking CXX executable my_getopt-t cd /<>/builddir/unittest/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/my_getopt-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/my_getopt-t.dir/my_getopt-t.c.o -o my_getopt-t -lpthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 12%] Built target my_getopt-t /usr/bin/make -f unittest/mysys/CMakeFiles/my_malloc-t.dir/build.make unittest/mysys/CMakeFiles/my_malloc-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mysys /<>/builddir /<>/builddir/unittest/mysys /<>/builddir/unittest/mysys/CMakeFiles/my_malloc-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mysys/CMakeFiles/my_malloc-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/my_malloc-t.dir/depend.internal". Dependee "/<>/builddir/unittest/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/my_malloc-t.dir/depend.internal". Scanning dependencies of target my_malloc-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mysys/CMakeFiles/my_malloc-t.dir/build.make unittest/mysys/CMakeFiles/my_malloc-t.dir/build make[4]: Entering directory '/<>/builddir' [ 12%] Building C object unittest/mysys/CMakeFiles/my_malloc-t.dir/my_malloc-t.c.o cd /<>/builddir/unittest/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/my_malloc-t.dir/my_malloc-t.c.o -c /<>/unittest/mysys/my_malloc-t.c [ 12%] Linking CXX executable my_malloc-t cd /<>/builddir/unittest/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/my_malloc-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/my_malloc-t.dir/my_malloc-t.c.o -o my_malloc-t -lpthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 12%] Built target my_malloc-t /usr/bin/make -f unittest/mysys/CMakeFiles/dynstring-t.dir/build.make unittest/mysys/CMakeFiles/dynstring-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/mysys /<>/builddir /<>/builddir/unittest/mysys /<>/builddir/unittest/mysys/CMakeFiles/dynstring-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/mysys/CMakeFiles/dynstring-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/dynstring-t.dir/depend.internal". Dependee "/<>/builddir/unittest/mysys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/mysys/CMakeFiles/dynstring-t.dir/depend.internal". Scanning dependencies of target dynstring-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/mysys/CMakeFiles/dynstring-t.dir/build.make unittest/mysys/CMakeFiles/dynstring-t.dir/build make[4]: Entering directory '/<>/builddir' [ 12%] Building C object unittest/mysys/CMakeFiles/dynstring-t.dir/dynstring-t.c.o cd /<>/builddir/unittest/mysys && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/dynstring-t.dir/dynstring-t.c.o -c /<>/unittest/mysys/dynstring-t.c [ 13%] Linking CXX executable dynstring-t cd /<>/builddir/unittest/mysys && /usr/bin/cmake -E cmake_link_script CMakeFiles/dynstring-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/dynstring-t.dir/dynstring-t.c.o -o dynstring-t -lpthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 13%] Built target dynstring-t /usr/bin/make -f unittest/my_decimal/CMakeFiles/my_decimal-t.dir/build.make unittest/my_decimal/CMakeFiles/my_decimal-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/my_decimal /<>/builddir /<>/builddir/unittest/my_decimal /<>/builddir/unittest/my_decimal/CMakeFiles/my_decimal-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/my_decimal/CMakeFiles/my_decimal-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/my_decimal/CMakeFiles/my_decimal-t.dir/depend.internal". Dependee "/<>/builddir/unittest/my_decimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/my_decimal/CMakeFiles/my_decimal-t.dir/depend.internal". Scanning dependencies of target my_decimal-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/my_decimal/CMakeFiles/my_decimal-t.dir/build.make unittest/my_decimal/CMakeFiles/my_decimal-t.dir/build make[4]: Entering directory '/<>/builddir' [ 13%] Building CXX object unittest/my_decimal/CMakeFiles/my_decimal-t.dir/my_decimal-t.cc.o cd /<>/builddir/unittest/my_decimal && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/regex -I/<>/extra/yassl/include -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/my_decimal-t.dir/my_decimal-t.cc.o -c /<>/unittest/my_decimal/my_decimal-t.cc [ 13%] Linking CXX executable my_decimal-t cd /<>/builddir/unittest/my_decimal && /usr/bin/cmake -E cmake_link_script CMakeFiles/my_decimal-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/my_decimal-t.dir/my_decimal-t.cc.o -o my_decimal-t -lpthread ../mytap/libmytap.a ../../strings/libstrings.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../strings/libstrings.a -lpthread -lz -lm make[4]: Leaving directory '/<>/builddir' [ 13%] Built target my_decimal-t /usr/bin/make -f sql/CMakeFiles/partition.dir/build.make sql/CMakeFiles/partition.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/sql /<>/builddir /<>/builddir/sql /<>/builddir/sql/CMakeFiles/partition.dir/DependInfo.cmake --color= Dependee "/<>/builddir/sql/CMakeFiles/partition.dir/DependInfo.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/partition.dir/depend.internal". Dependee "/<>/builddir/sql/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/partition.dir/depend.internal". Scanning dependencies of target partition make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f sql/CMakeFiles/partition.dir/build.make sql/CMakeFiles/partition.dir/build make[4]: Entering directory '/<>/builddir' [ 13%] Building CXX object sql/CMakeFiles/partition.dir/ha_partition.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fvisibility=hidden -o CMakeFiles/partition.dir/ha_partition.cc.o -c /<>/sql/ha_partition.cc [ 13%] Linking CXX static library libpartition.a cd /<>/builddir/sql && /usr/bin/cmake -P CMakeFiles/partition.dir/cmake_clean_target.cmake cd /<>/builddir/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/partition.dir/link.txt --verbose=1 /usr/bin/ar qc libpartition.a CMakeFiles/partition.dir/ha_partition.cc.o /usr/bin/ranlib libpartition.a make[4]: Leaving directory '/<>/builddir' [ 13%] Built target partition /usr/bin/make -f storage/federatedx/CMakeFiles/federatedx.dir/build.make storage/federatedx/CMakeFiles/federatedx.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/federatedx /<>/builddir /<>/builddir/storage/federatedx /<>/builddir/storage/federatedx/CMakeFiles/federatedx.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/federatedx/CMakeFiles/federatedx.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/federatedx/CMakeFiles/federatedx.dir/depend.internal". Dependee "/<>/builddir/storage/federatedx/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/federatedx/CMakeFiles/federatedx.dir/depend.internal". Scanning dependencies of target federatedx make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/federatedx/CMakeFiles/federatedx.dir/build.make storage/federatedx/CMakeFiles/federatedx.dir/build make[4]: Entering directory '/<>/builddir' [ 13%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/ha_federatedx.cc.o cd /<>/builddir/storage/federatedx && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/federatedx.dir/ha_federatedx.cc.o -c /<>/storage/federatedx/ha_federatedx.cc [ 13%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_txn.cc.o cd /<>/builddir/storage/federatedx && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/federatedx.dir/federatedx_txn.cc.o -c /<>/storage/federatedx/federatedx_txn.cc [ 13%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io.cc.o cd /<>/builddir/storage/federatedx && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/federatedx.dir/federatedx_io.cc.o -c /<>/storage/federatedx/federatedx_io.cc [ 13%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io_null.cc.o cd /<>/builddir/storage/federatedx && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/federatedx.dir/federatedx_io_null.cc.o -c /<>/storage/federatedx/federatedx_io_null.cc [ 13%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io_mysql.cc.o cd /<>/builddir/storage/federatedx && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/federatedx.dir/federatedx_io_mysql.cc.o -c /<>/storage/federatedx/federatedx_io_mysql.cc [ 13%] Linking CXX static library libfederatedx.a cd /<>/builddir/storage/federatedx && /usr/bin/cmake -P CMakeFiles/federatedx.dir/cmake_clean_target.cmake cd /<>/builddir/storage/federatedx && /usr/bin/cmake -E cmake_link_script CMakeFiles/federatedx.dir/link.txt --verbose=1 /usr/bin/ar qc libfederatedx.a CMakeFiles/federatedx.dir/ha_federatedx.cc.o CMakeFiles/federatedx.dir/federatedx_txn.cc.o CMakeFiles/federatedx.dir/federatedx_io.cc.o CMakeFiles/federatedx.dir/federatedx_io_null.cc.o CMakeFiles/federatedx.dir/federatedx_io_mysql.cc.o /usr/bin/ranlib libfederatedx.a make[4]: Leaving directory '/<>/builddir' [ 13%] Built target federatedx /usr/bin/make -f storage/archive/CMakeFiles/archive.dir/build.make storage/archive/CMakeFiles/archive.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/archive /<>/builddir /<>/builddir/storage/archive /<>/builddir/storage/archive/CMakeFiles/archive.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/archive/CMakeFiles/archive.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/archive/CMakeFiles/archive.dir/depend.internal". Dependee "/<>/builddir/storage/archive/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/archive/CMakeFiles/archive.dir/depend.internal". Scanning dependencies of target archive make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/archive/CMakeFiles/archive.dir/build.make storage/archive/CMakeFiles/archive.dir/build make[4]: Entering directory '/<>/builddir' [ 13%] Building C object storage/archive/CMakeFiles/archive.dir/azio.c.o cd /<>/builddir/storage/archive && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/archive.dir/azio.c.o -c /<>/storage/archive/azio.c [ 13%] Building CXX object storage/archive/CMakeFiles/archive.dir/ha_archive.cc.o cd /<>/builddir/storage/archive && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/archive.dir/ha_archive.cc.o -c /<>/storage/archive/ha_archive.cc [ 13%] Linking CXX static library libarchive.a cd /<>/builddir/storage/archive && /usr/bin/cmake -P CMakeFiles/archive.dir/cmake_clean_target.cmake cd /<>/builddir/storage/archive && /usr/bin/cmake -E cmake_link_script CMakeFiles/archive.dir/link.txt --verbose=1 /usr/bin/ar qc libarchive.a CMakeFiles/archive.dir/azio.c.o CMakeFiles/archive.dir/ha_archive.cc.o /usr/bin/ranlib libarchive.a make[4]: Leaving directory '/<>/builddir' [ 13%] Built target archive /usr/bin/make -f storage/csv/CMakeFiles/csv.dir/build.make storage/csv/CMakeFiles/csv.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/csv /<>/builddir /<>/builddir/storage/csv /<>/builddir/storage/csv/CMakeFiles/csv.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/csv/CMakeFiles/csv.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/csv/CMakeFiles/csv.dir/depend.internal". Dependee "/<>/builddir/storage/csv/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/csv/CMakeFiles/csv.dir/depend.internal". Scanning dependencies of target csv make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/csv/CMakeFiles/csv.dir/build.make storage/csv/CMakeFiles/csv.dir/build make[4]: Entering directory '/<>/builddir' [ 13%] Building CXX object storage/csv/CMakeFiles/csv.dir/ha_tina.cc.o cd /<>/builddir/storage/csv && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/csv.dir/ha_tina.cc.o -c /<>/storage/csv/ha_tina.cc [ 13%] Building CXX object storage/csv/CMakeFiles/csv.dir/transparent_file.cc.o cd /<>/builddir/storage/csv && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/csv.dir/transparent_file.cc.o -c /<>/storage/csv/transparent_file.cc [ 13%] Linking CXX static library libcsv.a cd /<>/builddir/storage/csv && /usr/bin/cmake -P CMakeFiles/csv.dir/cmake_clean_target.cmake cd /<>/builddir/storage/csv && /usr/bin/cmake -E cmake_link_script CMakeFiles/csv.dir/link.txt --verbose=1 /usr/bin/ar qc libcsv.a CMakeFiles/csv.dir/ha_tina.cc.o CMakeFiles/csv.dir/transparent_file.cc.o /usr/bin/ranlib libcsv.a make[4]: Leaving directory '/<>/builddir' [ 13%] Built target csv /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole.dir/build.make storage/blackhole/CMakeFiles/blackhole.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/blackhole /<>/builddir /<>/builddir/storage/blackhole /<>/builddir/storage/blackhole/CMakeFiles/blackhole.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/blackhole/CMakeFiles/blackhole.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/blackhole/CMakeFiles/blackhole.dir/depend.internal". Dependee "/<>/builddir/storage/blackhole/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/blackhole/CMakeFiles/blackhole.dir/depend.internal". Scanning dependencies of target blackhole make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole.dir/build.make storage/blackhole/CMakeFiles/blackhole.dir/build make[4]: Entering directory '/<>/builddir' [ 13%] Building CXX object storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o cd /<>/builddir/storage/blackhole && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/blackhole.dir/ha_blackhole.cc.o -c /<>/storage/blackhole/ha_blackhole.cc [ 13%] Linking CXX static library libblackhole.a cd /<>/builddir/storage/blackhole && /usr/bin/cmake -P CMakeFiles/blackhole.dir/cmake_clean_target.cmake cd /<>/builddir/storage/blackhole && /usr/bin/cmake -E cmake_link_script CMakeFiles/blackhole.dir/link.txt --verbose=1 /usr/bin/ar qc libblackhole.a CMakeFiles/blackhole.dir/ha_blackhole.cc.o /usr/bin/ranlib libblackhole.a make[4]: Leaving directory '/<>/builddir' [ 13%] Built target blackhole /usr/bin/make -f storage/myisam/CMakeFiles/myisam.dir/build.make storage/myisam/CMakeFiles/myisam.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/myisam.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/myisam.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisam.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisam.dir/depend.internal". Scanning dependencies of target myisam make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/myisam.dir/build.make storage/myisam/CMakeFiles/myisam.dir/build make[4]: Entering directory '/<>/builddir' [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_boolean_search.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/ft_boolean_search.c.o -c /<>/storage/myisam/ft_boolean_search.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_nlq_search.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/ft_nlq_search.c.o -c /<>/storage/myisam/ft_nlq_search.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_parser.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/ft_parser.c.o -c /<>/storage/myisam/ft_parser.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_static.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/ft_static.c.o -c /<>/storage/myisam/ft_static.c [ 13%] Building CXX object storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/ha_myisam.cc.o -c /<>/storage/myisam/ha_myisam.cc /<>/storage/myisam/ha_myisam.cc:879:9: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:973:9: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:1008:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) return HA_ADMIN_INTERNAL_ERROR; ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:1059:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) return HA_ADMIN_INTERNAL_ERROR; ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:1278:11: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:1345:11: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:1460:11: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ 7 warnings generated. [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_myisam.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/ft_myisam.c.o -c /<>/storage/myisam/ft_myisam.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_stopwords.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/ft_stopwords.c.o -c /<>/storage/myisam/ft_stopwords.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_update.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/ft_update.c.o -c /<>/storage/myisam/ft_update.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_cache.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_cache.c.o -c /<>/storage/myisam/mi_cache.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_changed.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_changed.c.o -c /<>/storage/myisam/mi_changed.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_check.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_check.c.o -c /<>/storage/myisam/mi_check.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_checksum.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_checksum.c.o -c /<>/storage/myisam/mi_checksum.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_close.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_close.c.o -c /<>/storage/myisam/mi_close.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_create.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_create.c.o -c /<>/storage/myisam/mi_create.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dbug.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_dbug.c.o -c /<>/storage/myisam/mi_dbug.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_delete.c.o -c /<>/storage/myisam/mi_delete.c [ 13%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_all.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_delete_all.c.o -c /<>/storage/myisam/mi_delete_all.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_table.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_delete_table.c.o -c /<>/storage/myisam/mi_delete_table.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dynrec.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_dynrec.c.o -c /<>/storage/myisam/mi_dynrec.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_extra.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_extra.c.o -c /<>/storage/myisam/mi_extra.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_info.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_info.c.o -c /<>/storage/myisam/mi_info.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_key.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_key.c.o -c /<>/storage/myisam/mi_key.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_keycache.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_keycache.c.o -c /<>/storage/myisam/mi_keycache.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_locking.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_locking.c.o -c /<>/storage/myisam/mi_locking.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_log.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_log.c.o -c /<>/storage/myisam/mi_log.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_open.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_open.c.o -c /<>/storage/myisam/mi_open.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_packrec.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_packrec.c.o -c /<>/storage/myisam/mi_packrec.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_page.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_page.c.o -c /<>/storage/myisam/mi_page.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_panic.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_panic.c.o -c /<>/storage/myisam/mi_panic.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_preload.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_preload.c.o -c /<>/storage/myisam/mi_preload.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_range.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_range.c.o -c /<>/storage/myisam/mi_range.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rename.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_rename.c.o -c /<>/storage/myisam/mi_rename.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rfirst.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_rfirst.c.o -c /<>/storage/myisam/mi_rfirst.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rlast.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_rlast.c.o -c /<>/storage/myisam/mi_rlast.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_rnext.c.o -c /<>/storage/myisam/mi_rnext.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext_same.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_rnext_same.c.o -c /<>/storage/myisam/mi_rnext_same.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rprev.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_rprev.c.o -c /<>/storage/myisam/mi_rprev.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rrnd.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_rrnd.c.o -c /<>/storage/myisam/mi_rrnd.c [ 14%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsame.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_rsame.c.o -c /<>/storage/myisam/mi_rsame.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsamepos.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_rsamepos.c.o -c /<>/storage/myisam/mi_rsamepos.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_scan.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_scan.c.o -c /<>/storage/myisam/mi_scan.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_search.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_search.c.o -c /<>/storage/myisam/mi_search.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_static.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_static.c.o -c /<>/storage/myisam/mi_static.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_statrec.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_statrec.c.o -c /<>/storage/myisam/mi_statrec.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_unique.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_unique.c.o -c /<>/storage/myisam/mi_unique.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_update.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_update.c.o -c /<>/storage/myisam/mi_update.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_write.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_write.c.o -c /<>/storage/myisam/mi_write.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_index.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/rt_index.c.o -c /<>/storage/myisam/rt_index.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_key.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/rt_key.c.o -c /<>/storage/myisam/rt_key.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_mbr.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/rt_mbr.c.o -c /<>/storage/myisam/rt_mbr.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_split.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/rt_split.c.o -c /<>/storage/myisam/rt_split.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/sort.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/sort.c.o -c /<>/storage/myisam/sort.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/sp_key.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/sp_key.c.o -c /<>/storage/myisam/sp_key.c [ 15%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rkey.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_rkey.c.o -c /<>/storage/myisam/mi_rkey.c [ 15%] Linking CXX static library libmyisam.a cd /<>/builddir/storage/myisam && /usr/bin/cmake -P CMakeFiles/myisam.dir/cmake_clean_target.cmake cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/myisam.dir/link.txt --verbose=1 /usr/bin/ar qc libmyisam.a CMakeFiles/myisam.dir/ft_boolean_search.c.o CMakeFiles/myisam.dir/ft_nlq_search.c.o CMakeFiles/myisam.dir/ft_parser.c.o CMakeFiles/myisam.dir/ft_static.c.o CMakeFiles/myisam.dir/ha_myisam.cc.o CMakeFiles/myisam.dir/ft_myisam.c.o CMakeFiles/myisam.dir/ft_stopwords.c.o CMakeFiles/myisam.dir/ft_update.c.o CMakeFiles/myisam.dir/mi_cache.c.o CMakeFiles/myisam.dir/mi_changed.c.o CMakeFiles/myisam.dir/mi_check.c.o CMakeFiles/myisam.dir/mi_checksum.c.o CMakeFiles/myisam.dir/mi_close.c.o CMakeFiles/myisam.dir/mi_create.c.o CMakeFiles/myisam.dir/mi_dbug.c.o CMakeFiles/myisam.dir/mi_delete.c.o CMakeFiles/myisam.dir/mi_delete_all.c.o CMakeFiles/myisam.dir/mi_delete_table.c.o CMakeFiles/myisam.dir/mi_dynrec.c.o CMakeFiles/myisam.dir/mi_extra.c.o CMakeFiles/myisam.dir/mi_info.c.o CMakeFiles/myisam.dir/mi_key.c.o CMakeFiles/myisam.dir/mi_keycache.c.o CMakeFiles/myisam.dir/mi_locking.c.o CMakeFiles/myisam.dir/mi_log.c.o CMakeFiles/myisam.dir/mi_open.c.o CMakeFiles/myisam.dir/mi_packrec.c.o CMakeFiles/myisam.dir/mi_page.c.o CMakeFiles/myisam.dir/mi_panic.c.o CMakeFiles/myisam.dir/mi_preload.c.o CMakeFiles/myisam.dir/mi_range.c.o CMakeFiles/myisam.dir/mi_rename.c.o CMakeFiles/myisam.dir/mi_rfirst.c.o CMakeFiles/myisam.dir/mi_rlast.c.o CMakeFiles/myisam.dir/mi_rnext.c.o CMakeFiles/myisam.dir/mi_rnext_same.c.o CMakeFiles/myisam.dir/mi_rprev.c.o CMakeFiles/myisam.dir/mi_rrnd.c.o CMakeFiles/myisam.dir/mi_rsame.c.o CMakeFiles/myisam.dir/mi_rsamepos.c.o CMakeFiles/myisam.dir/mi_scan.c.o CMakeFiles/myisam.dir/mi_search.c.o CMakeFiles/myisam.dir/mi_static.c.o CMakeFiles/myisam.dir/mi_statrec.c.o CMakeFiles/myisam.dir/mi_unique.c.o CMakeFiles/myisam.dir/mi_update.c.o CMakeFiles/myisam.dir/mi_write.c.o CMakeFiles/myisam.dir/rt_index.c.o CMakeFiles/myisam.dir/rt_key.c.o CMakeFiles/myisam.dir/rt_mbr.c.o CMakeFiles/myisam.dir/rt_split.c.o CMakeFiles/myisam.dir/sort.c.o CMakeFiles/myisam.dir/sp_key.c.o CMakeFiles/myisam.dir/mi_rkey.c.o /usr/bin/ranlib libmyisam.a make[4]: Leaving directory '/<>/builddir' [ 15%] Built target myisam /usr/bin/make -f storage/maria/CMakeFiles/aria.dir/build.make storage/maria/CMakeFiles/aria.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/aria.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/aria.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria.dir/depend.internal". Scanning dependencies of target aria make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/aria.dir/build.make storage/maria/CMakeFiles/aria.dir/build make[4]: Entering directory '/<>/builddir' [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_init.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_init.c.o -c /<>/storage/maria/ma_init.c [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_open.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_open.c.o -c /<>/storage/maria/ma_open.c [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_extra.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_extra.c.o -c /<>/storage/maria/ma_extra.c [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_info.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_info.c.o -c /<>/storage/maria/ma_info.c [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rkey.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rkey.c.o -c /<>/storage/maria/ma_rkey.c [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rnext.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rnext.c.o -c /<>/storage/maria/ma_rnext.c [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rnext_same.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rnext_same.c.o -c /<>/storage/maria/ma_rnext_same.c [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_search.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_search.c.o -c /<>/storage/maria/ma_search.c [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_page.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_page.c.o -c /<>/storage/maria/ma_page.c [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_key_recover.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_key_recover.c.o -c /<>/storage/maria/ma_key_recover.c [ 15%] Building C object storage/maria/CMakeFiles/aria.dir/ma_key.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_key.c.o -c /<>/storage/maria/ma_key.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_locking.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_locking.c.o -c /<>/storage/maria/ma_locking.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_state.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_state.c.o -c /<>/storage/maria/ma_state.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rrnd.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rrnd.c.o -c /<>/storage/maria/ma_rrnd.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_scan.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_scan.c.o -c /<>/storage/maria/ma_scan.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_cache.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_cache.c.o -c /<>/storage/maria/ma_cache.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_statrec.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_statrec.c.o -c /<>/storage/maria/ma_statrec.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_packrec.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_packrec.c.o -c /<>/storage/maria/ma_packrec.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_dynrec.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_dynrec.c.o -c /<>/storage/maria/ma_dynrec.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_blockrec.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_blockrec.c.o -c /<>/storage/maria/ma_blockrec.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_bitmap.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_bitmap.c.o -c /<>/storage/maria/ma_bitmap.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_update.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_update.c.o -c /<>/storage/maria/ma_update.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_write.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_write.c.o -c /<>/storage/maria/ma_write.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_unique.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_unique.c.o -c /<>/storage/maria/ma_unique.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_delete.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_delete.c.o -c /<>/storage/maria/ma_delete.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rprev.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rprev.c.o -c /<>/storage/maria/ma_rprev.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rfirst.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rfirst.c.o -c /<>/storage/maria/ma_rfirst.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rlast.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rlast.c.o -c /<>/storage/maria/ma_rlast.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rsame.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rsame.c.o -c /<>/storage/maria/ma_rsame.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rsamepos.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rsamepos.c.o -c /<>/storage/maria/ma_rsamepos.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_panic.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_panic.c.o -c /<>/storage/maria/ma_panic.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_close.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_close.c.o -c /<>/storage/maria/ma_close.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_create.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_create.c.o -c /<>/storage/maria/ma_create.c [ 16%] Building C object storage/maria/CMakeFiles/aria.dir/ma_range.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_range.c.o -c /<>/storage/maria/ma_range.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_dbug.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_dbug.c.o -c /<>/storage/maria/ma_dbug.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_checksum.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_checksum.c.o -c /<>/storage/maria/ma_checksum.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_changed.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_changed.c.o -c /<>/storage/maria/ma_changed.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_static.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_static.c.o -c /<>/storage/maria/ma_static.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_delete_all.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_delete_all.c.o -c /<>/storage/maria/ma_delete_all.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_delete_table.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_delete_table.c.o -c /<>/storage/maria/ma_delete_table.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rename.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rename.c.o -c /<>/storage/maria/ma_rename.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_check.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_check.c.o -c /<>/storage/maria/ma_check.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_keycache.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_keycache.c.o -c /<>/storage/maria/ma_keycache.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_preload.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_preload.c.o -c /<>/storage/maria/ma_preload.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_parser.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_ft_parser.c.o -c /<>/storage/maria/ma_ft_parser.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_update.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_ft_update.c.o -c /<>/storage/maria/ma_ft_update.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_boolean_search.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_ft_boolean_search.c.o -c /<>/storage/maria/ma_ft_boolean_search.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_ft_nlq_search.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_ft_nlq_search.c.o -c /<>/storage/maria/ma_ft_nlq_search.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ft_maria.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ft_maria.c.o -c /<>/storage/maria/ft_maria.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_sort.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_sort.c.o -c /<>/storage/maria/ma_sort.c [ 17%] Building CXX object storage/maria/CMakeFiles/aria.dir/ha_maria.cc.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ha_maria.cc.o -c /<>/storage/maria/ha_maria.cc /<>/storage/maria/ha_maria.cc:1292:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) return HA_ADMIN_INTERNAL_ERROR; ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1406:9: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1445:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1508:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1540:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1870:11: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1981:11: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ 7 warnings generated. [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/trnman.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/trnman.c.o -c /<>/storage/maria/trnman.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/lockman.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/lockman.c.o -c /<>/storage/maria/lockman.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_index.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rt_index.c.o -c /<>/storage/maria/ma_rt_index.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_key.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rt_key.c.o -c /<>/storage/maria/ma_rt_key.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_mbr.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rt_mbr.c.o -c /<>/storage/maria/ma_rt_mbr.c [ 17%] Building C object storage/maria/CMakeFiles/aria.dir/ma_rt_split.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_rt_split.c.o -c /<>/storage/maria/ma_rt_split.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_sp_key.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_sp_key.c.o -c /<>/storage/maria/ma_sp_key.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_control_file.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_control_file.c.o -c /<>/storage/maria/ma_control_file.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_loghandler.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_loghandler.c.o -c /<>/storage/maria/ma_loghandler.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_pagecache.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_pagecache.c.o -c /<>/storage/maria/ma_pagecache.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_pagecaches.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_pagecaches.c.o -c /<>/storage/maria/ma_pagecaches.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_checkpoint.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_checkpoint.c.o -c /<>/storage/maria/ma_checkpoint.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_recovery.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_recovery.c.o -c /<>/storage/maria/ma_recovery.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_commit.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_commit.c.o -c /<>/storage/maria/ma_commit.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_pagecrc.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_pagecrc.c.o -c /<>/storage/maria/ma_pagecrc.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_recovery_util.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_recovery_util.c.o -c /<>/storage/maria/ma_recovery_util.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_servicethread.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_servicethread.c.o -c /<>/storage/maria/ma_servicethread.c [ 18%] Building C object storage/maria/CMakeFiles/aria.dir/ma_norec.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/aria.dir/ma_norec.c.o -c /<>/storage/maria/ma_norec.c [ 18%] Linking CXX static library libaria.a cd /<>/builddir/storage/maria && /usr/bin/cmake -P CMakeFiles/aria.dir/cmake_clean_target.cmake cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/aria.dir/link.txt --verbose=1 /usr/bin/ar qc libaria.a CMakeFiles/aria.dir/ma_init.c.o CMakeFiles/aria.dir/ma_open.c.o CMakeFiles/aria.dir/ma_extra.c.o CMakeFiles/aria.dir/ma_info.c.o CMakeFiles/aria.dir/ma_rkey.c.o CMakeFiles/aria.dir/ma_rnext.c.o CMakeFiles/aria.dir/ma_rnext_same.c.o CMakeFiles/aria.dir/ma_search.c.o CMakeFiles/aria.dir/ma_page.c.o CMakeFiles/aria.dir/ma_key_recover.c.o CMakeFiles/aria.dir/ma_key.c.o CMakeFiles/aria.dir/ma_locking.c.o CMakeFiles/aria.dir/ma_state.c.o CMakeFiles/aria.dir/ma_rrnd.c.o CMakeFiles/aria.dir/ma_scan.c.o CMakeFiles/aria.dir/ma_cache.c.o CMakeFiles/aria.dir/ma_statrec.c.o CMakeFiles/aria.dir/ma_packrec.c.o CMakeFiles/aria.dir/ma_dynrec.c.o CMakeFiles/aria.dir/ma_blockrec.c.o CMakeFiles/aria.dir/ma_bitmap.c.o CMakeFiles/aria.dir/ma_update.c.o CMakeFiles/aria.dir/ma_write.c.o CMakeFiles/aria.dir/ma_unique.c.o CMakeFiles/aria.dir/ma_delete.c.o CMakeFiles/aria.dir/ma_rprev.c.o CMakeFiles/aria.dir/ma_rfirst.c.o CMakeFiles/aria.dir/ma_rlast.c.o CMakeFiles/aria.dir/ma_rsame.c.o CMakeFiles/aria.dir/ma_rsamepos.c.o CMakeFiles/aria.dir/ma_panic.c.o CMakeFiles/aria.dir/ma_close.c.o CMakeFiles/aria.dir/ma_create.c.o CMakeFiles/aria.dir/ma_range.c.o CMakeFiles/aria.dir/ma_dbug.c.o CMakeFiles/aria.dir/ma_checksum.c.o CMakeFiles/aria.dir/ma_changed.c.o CMakeFiles/aria.dir/ma_static.c.o CMakeFiles/aria.dir/ma_delete_all.c.o CMakeFiles/aria.dir/ma_delete_table.c.o CMakeFiles/aria.dir/ma_rename.c.o CMakeFiles/aria.dir/ma_check.c.o CMakeFiles/aria.dir/ma_keycache.c.o CMakeFiles/aria.dir/ma_preload.c.o CMakeFiles/aria.dir/ma_ft_parser.c.o CMakeFiles/aria.dir/ma_ft_update.c.o CMakeFiles/aria.dir/ma_ft_boolean_search.c.o CMakeFiles/aria.dir/ma_ft_nlq_search.c.o CMakeFiles/aria.dir/ft_maria.c.o CMakeFiles/aria.dir/ma_sort.c.o CMakeFiles/aria.dir/ha_maria.cc.o CMakeFiles/aria.dir/trnman.c.o CMakeFiles/aria.dir/lockman.c.o CMakeFiles/aria.dir/ma_rt_index.c.o CMakeFiles/aria.dir/ma_rt_key.c.o CMakeFiles/aria.dir/ma_rt_mbr.c.o CMakeFiles/aria.dir/ma_rt_split.c.o CMakeFiles/aria.dir/ma_sp_key.c.o CMakeFiles/aria.dir/ma_control_file.c.o CMakeFiles/aria.dir/ma_loghandler.c.o CMakeFiles/aria.dir/ma_pagecache.c.o CMakeFiles/aria.dir/ma_pagecaches.c.o CMakeFiles/aria.dir/ma_checkpoint.c.o CMakeFiles/aria.dir/ma_recovery.c.o CMakeFiles/aria.dir/ma_commit.c.o CMakeFiles/aria.dir/ma_pagecrc.c.o CMakeFiles/aria.dir/ma_recovery_util.c.o CMakeFiles/aria.dir/ma_servicethread.c.o CMakeFiles/aria.dir/ma_norec.c.o /usr/bin/ranlib libaria.a make[4]: Leaving directory '/<>/builddir' [ 18%] Built target aria /usr/bin/make -f storage/heap/CMakeFiles/heap.dir/build.make storage/heap/CMakeFiles/heap.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/heap /<>/builddir /<>/builddir/storage/heap /<>/builddir/storage/heap/CMakeFiles/heap.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/heap/CMakeFiles/heap.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/heap/CMakeFiles/heap.dir/depend.internal". Dependee "/<>/builddir/storage/heap/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/heap/CMakeFiles/heap.dir/depend.internal". Scanning dependencies of target heap make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/heap/CMakeFiles/heap.dir/build.make storage/heap/CMakeFiles/heap.dir/build make[4]: Entering directory '/<>/builddir' [ 18%] Building C object storage/heap/CMakeFiles/heap.dir/_check.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/_check.c.o -c /<>/storage/heap/_check.c [ 18%] Building C object storage/heap/CMakeFiles/heap.dir/_rectest.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/_rectest.c.o -c /<>/storage/heap/_rectest.c [ 18%] Building C object storage/heap/CMakeFiles/heap.dir/hp_block.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_block.c.o -c /<>/storage/heap/hp_block.c [ 18%] Building C object storage/heap/CMakeFiles/heap.dir/hp_clear.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_clear.c.o -c /<>/storage/heap/hp_clear.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_close.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_close.c.o -c /<>/storage/heap/hp_close.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_create.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_create.c.o -c /<>/storage/heap/hp_create.c [ 19%] Building CXX object storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/ha_heap.cc.o -c /<>/storage/heap/ha_heap.cc [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_delete.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_delete.c.o -c /<>/storage/heap/hp_delete.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_extra.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_extra.c.o -c /<>/storage/heap/hp_extra.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_hash.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_hash.c.o -c /<>/storage/heap/hp_hash.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_info.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_info.c.o -c /<>/storage/heap/hp_info.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_open.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_open.c.o -c /<>/storage/heap/hp_open.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_panic.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_panic.c.o -c /<>/storage/heap/hp_panic.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rename.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_rename.c.o -c /<>/storage/heap/hp_rename.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rfirst.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_rfirst.c.o -c /<>/storage/heap/hp_rfirst.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rkey.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_rkey.c.o -c /<>/storage/heap/hp_rkey.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rlast.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_rlast.c.o -c /<>/storage/heap/hp_rlast.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rnext.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_rnext.c.o -c /<>/storage/heap/hp_rnext.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rprev.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_rprev.c.o -c /<>/storage/heap/hp_rprev.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rrnd.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_rrnd.c.o -c /<>/storage/heap/hp_rrnd.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rsame.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_rsame.c.o -c /<>/storage/heap/hp_rsame.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_scan.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_scan.c.o -c /<>/storage/heap/hp_scan.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_static.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_static.c.o -c /<>/storage/heap/hp_static.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_update.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_update.c.o -c /<>/storage/heap/hp_update.c [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_write.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/heap.dir/hp_write.c.o -c /<>/storage/heap/hp_write.c [ 19%] Linking CXX static library libheap.a cd /<>/builddir/storage/heap && /usr/bin/cmake -P CMakeFiles/heap.dir/cmake_clean_target.cmake cd /<>/builddir/storage/heap && /usr/bin/cmake -E cmake_link_script CMakeFiles/heap.dir/link.txt --verbose=1 /usr/bin/ar qc libheap.a CMakeFiles/heap.dir/_check.c.o CMakeFiles/heap.dir/_rectest.c.o CMakeFiles/heap.dir/hp_block.c.o CMakeFiles/heap.dir/hp_clear.c.o CMakeFiles/heap.dir/hp_close.c.o CMakeFiles/heap.dir/hp_create.c.o CMakeFiles/heap.dir/ha_heap.cc.o CMakeFiles/heap.dir/hp_delete.c.o CMakeFiles/heap.dir/hp_extra.c.o CMakeFiles/heap.dir/hp_hash.c.o CMakeFiles/heap.dir/hp_info.c.o CMakeFiles/heap.dir/hp_open.c.o CMakeFiles/heap.dir/hp_panic.c.o CMakeFiles/heap.dir/hp_rename.c.o CMakeFiles/heap.dir/hp_rfirst.c.o CMakeFiles/heap.dir/hp_rkey.c.o CMakeFiles/heap.dir/hp_rlast.c.o CMakeFiles/heap.dir/hp_rnext.c.o CMakeFiles/heap.dir/hp_rprev.c.o CMakeFiles/heap.dir/hp_rrnd.c.o CMakeFiles/heap.dir/hp_rsame.c.o CMakeFiles/heap.dir/hp_scan.c.o CMakeFiles/heap.dir/hp_static.c.o CMakeFiles/heap.dir/hp_update.c.o CMakeFiles/heap.dir/hp_write.c.o /usr/bin/ranlib libheap.a make[4]: Leaving directory '/<>/builddir' [ 19%] Built target heap /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg.dir/build.make storage/myisammrg/CMakeFiles/myisammrg.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisammrg /<>/builddir /<>/builddir/storage/myisammrg /<>/builddir/storage/myisammrg/CMakeFiles/myisammrg.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisammrg/CMakeFiles/myisammrg.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisammrg/CMakeFiles/myisammrg.dir/depend.internal". Dependee "/<>/builddir/storage/myisammrg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisammrg/CMakeFiles/myisammrg.dir/depend.internal". Scanning dependencies of target myisammrg make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg.dir/build.make storage/myisammrg/CMakeFiles/myisammrg.dir/build make[4]: Entering directory '/<>/builddir' [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_close.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_close.c.o -c /<>/storage/myisammrg/myrg_close.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_create.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_create.c.o -c /<>/storage/myisammrg/myrg_create.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_delete.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_delete.c.o -c /<>/storage/myisammrg/myrg_delete.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_extra.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_extra.c.o -c /<>/storage/myisammrg/myrg_extra.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_info.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_info.c.o -c /<>/storage/myisammrg/myrg_info.c [ 19%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o -c /<>/storage/myisammrg/ha_myisammrg.cc [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_locking.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_locking.c.o -c /<>/storage/myisammrg/myrg_locking.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_open.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_open.c.o -c /<>/storage/myisammrg/myrg_open.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_panic.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_panic.c.o -c /<>/storage/myisammrg/myrg_panic.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_queue.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_queue.c.o -c /<>/storage/myisammrg/myrg_queue.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_range.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_range.c.o -c /<>/storage/myisammrg/myrg_range.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rfirst.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_rfirst.c.o -c /<>/storage/myisammrg/myrg_rfirst.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rkey.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_rkey.c.o -c /<>/storage/myisammrg/myrg_rkey.c [ 19%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rlast.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_rlast.c.o -c /<>/storage/myisammrg/myrg_rlast.c [ 20%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_rnext.c.o -c /<>/storage/myisammrg/myrg_rnext.c [ 20%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o -c /<>/storage/myisammrg/myrg_rnext_same.c [ 20%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rprev.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_rprev.c.o -c /<>/storage/myisammrg/myrg_rprev.c [ 20%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rrnd.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_rrnd.c.o -c /<>/storage/myisammrg/myrg_rrnd.c [ 20%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rsame.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_rsame.c.o -c /<>/storage/myisammrg/myrg_rsame.c [ 20%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_static.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_static.c.o -c /<>/storage/myisammrg/myrg_static.c [ 20%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_update.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_update.c.o -c /<>/storage/myisammrg/myrg_update.c [ 20%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_write.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_write.c.o -c /<>/storage/myisammrg/myrg_write.c [ 20%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_records.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/myisammrg.dir/myrg_records.c.o -c /<>/storage/myisammrg/myrg_records.c [ 20%] Linking CXX static library libmyisammrg.a cd /<>/builddir/storage/myisammrg && /usr/bin/cmake -P CMakeFiles/myisammrg.dir/cmake_clean_target.cmake cd /<>/builddir/storage/myisammrg && /usr/bin/cmake -E cmake_link_script CMakeFiles/myisammrg.dir/link.txt --verbose=1 /usr/bin/ar qc libmyisammrg.a CMakeFiles/myisammrg.dir/myrg_close.c.o CMakeFiles/myisammrg.dir/myrg_create.c.o CMakeFiles/myisammrg.dir/myrg_delete.c.o CMakeFiles/myisammrg.dir/myrg_extra.c.o CMakeFiles/myisammrg.dir/myrg_info.c.o CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o CMakeFiles/myisammrg.dir/myrg_locking.c.o CMakeFiles/myisammrg.dir/myrg_open.c.o CMakeFiles/myisammrg.dir/myrg_panic.c.o CMakeFiles/myisammrg.dir/myrg_queue.c.o CMakeFiles/myisammrg.dir/myrg_range.c.o CMakeFiles/myisammrg.dir/myrg_rfirst.c.o CMakeFiles/myisammrg.dir/myrg_rkey.c.o CMakeFiles/myisammrg.dir/myrg_rlast.c.o CMakeFiles/myisammrg.dir/myrg_rnext.c.o CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o CMakeFiles/myisammrg.dir/myrg_rprev.c.o CMakeFiles/myisammrg.dir/myrg_rrnd.c.o CMakeFiles/myisammrg.dir/myrg_rsame.c.o CMakeFiles/myisammrg.dir/myrg_static.c.o CMakeFiles/myisammrg.dir/myrg_update.c.o CMakeFiles/myisammrg.dir/myrg_write.c.o CMakeFiles/myisammrg.dir/myrg_records.c.o /usr/bin/ranlib libmyisammrg.a make[4]: Leaving directory '/<>/builddir' [ 20%] Built target myisammrg /usr/bin/make -f storage/perfschema/CMakeFiles/perfschema.dir/build.make storage/perfschema/CMakeFiles/perfschema.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/perfschema /<>/builddir /<>/builddir/storage/perfschema /<>/builddir/storage/perfschema/CMakeFiles/perfschema.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/perfschema/CMakeFiles/perfschema.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/perfschema/CMakeFiles/perfschema.dir/depend.internal". Dependee "/<>/builddir/storage/perfschema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/perfschema/CMakeFiles/perfschema.dir/depend.internal". Scanning dependencies of target perfschema make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/perfschema/CMakeFiles/perfschema.dir/build.make storage/perfschema/CMakeFiles/perfschema.dir/build make[4]: Entering directory '/<>/builddir' [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_account.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/cursor_by_account.cc.o -c /<>/storage/perfschema/cursor_by_account.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_host.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/cursor_by_host.cc.o -c /<>/storage/perfschema/cursor_by_host.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/cursor_by_thread.cc.o -c /<>/storage/perfschema/cursor_by_thread.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_user.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/cursor_by_user.cc.o -c /<>/storage/perfschema/cursor_by_user.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/ha_perfschema.cc.o -c /<>/storage/perfschema/ha_perfschema.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs.cc.o -c /<>/storage/perfschema/pfs.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_account.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_account.cc.o -c /<>/storage/perfschema/pfs_account.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_atomic.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_atomic.cc.o -c /<>/storage/perfschema/pfs_atomic.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_autosize.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_autosize.cc.o -c /<>/storage/perfschema/pfs_autosize.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_check.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_check.cc.o -c /<>/storage/perfschema/pfs_check.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_values.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_column_values.cc.o -c /<>/storage/perfschema/pfs_column_values.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_con_slice.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_con_slice.cc.o -c /<>/storage/perfschema/pfs_con_slice.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_defaults.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_defaults.cc.o -c /<>/storage/perfschema/pfs_defaults.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_digest.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_digest.cc.o -c /<>/storage/perfschema/pfs_digest.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_engine_table.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_engine_table.cc.o -c /<>/storage/perfschema/pfs_engine_table.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_stages.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_events_stages.cc.o -c /<>/storage/perfschema/pfs_events_stages.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_statements.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_events_statements.cc.o -c /<>/storage/perfschema/pfs_events_statements.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_events_waits.cc.o -c /<>/storage/perfschema/pfs_events_waits.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_global.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_global.cc.o -c /<>/storage/perfschema/pfs_global.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_host.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_host.cc.o -c /<>/storage/perfschema/pfs_host.cc [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_instr.cc.o -c /<>/storage/perfschema/pfs_instr.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr_class.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_instr_class.cc.o -c /<>/storage/perfschema/pfs_instr_class.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_server.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_server.cc.o -c /<>/storage/perfschema/pfs_server.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o -c /<>/storage/perfschema/pfs_setup_actor.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_object.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_setup_object.cc.o -c /<>/storage/perfschema/pfs_setup_object.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_timer.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_timer.cc.o -c /<>/storage/perfschema/pfs_timer.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_user.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_user.cc.o -c /<>/storage/perfschema/pfs_user.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_visitor.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/pfs_visitor.cc.o -c /<>/storage/perfschema/pfs_visitor.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_accounts.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_accounts.cc.o -c /<>/storage/perfschema/table_accounts.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_all_instr.cc.o -c /<>/storage/perfschema/table_all_instr.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o -c /<>/storage/perfschema/table_esgs_by_account_by_event_name.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o -c /<>/storage/perfschema/table_esgs_by_host_by_event_name.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o -c /<>/storage/perfschema/table_esgs_by_thread_by_event_name.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o -c /<>/storage/perfschema/table_esgs_by_user_by_event_name.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o -c /<>/storage/perfschema/table_esgs_global_by_event_name.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o -c /<>/storage/perfschema/table_esms_by_account_by_event_name.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o -c /<>/storage/perfschema/table_esms_by_host_by_event_name.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o -c /<>/storage/perfschema/table_esms_by_digest.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o -c /<>/storage/perfschema/table_esms_by_thread_by_event_name.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o -c /<>/storage/perfschema/table_esms_by_user_by_event_name.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o -c /<>/storage/perfschema/table_esms_global_by_event_name.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_stages.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_events_stages.cc.o -c /<>/storage/perfschema/table_events_stages.cc [ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_statements.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_events_statements.cc.o -c /<>/storage/perfschema/table_events_statements.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_events_waits.cc.o -c /<>/storage/perfschema/table_events_waits.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o -c /<>/storage/perfschema/table_events_waits_summary.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o -c /<>/storage/perfschema/table_ews_by_account_by_event_name.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o -c /<>/storage/perfschema/table_ews_by_host_by_event_name.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o -c /<>/storage/perfschema/table_ews_by_thread_by_event_name.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o -c /<>/storage/perfschema/table_ews_by_user_by_event_name.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o -c /<>/storage/perfschema/table_ews_global_by_event_name.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_instances.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_file_instances.cc.o -c /<>/storage/perfschema/table_file_instances.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o -c /<>/storage/perfschema/table_file_summary_by_instance.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o -c /<>/storage/perfschema/table_file_summary_by_event_name.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_socket_instances.cc.o -c /<>/storage/perfschema/table_socket_instances.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o -c /<>/storage/perfschema/table_socket_summary_by_instance.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o -c /<>/storage/perfschema/table_socket_summary_by_event_name.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_helper.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_helper.cc.o -c /<>/storage/perfschema/table_helper.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_host_cache.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_host_cache.cc.o -c /<>/storage/perfschema/table_host_cache.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_hosts.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_hosts.cc.o -c /<>/storage/perfschema/table_hosts.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o -c /<>/storage/perfschema/table_os_global_by_type.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_performance_timers.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_performance_timers.cc.o -c /<>/storage/perfschema/table_performance_timers.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_setup_actors.cc.o -c /<>/storage/perfschema/table_setup_actors.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_consumers.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_setup_consumers.cc.o -c /<>/storage/perfschema/table_setup_consumers.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_setup_instruments.cc.o -c /<>/storage/perfschema/table_setup_instruments.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_setup_objects.cc.o -c /<>/storage/perfschema/table_setup_objects.cc [ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_timers.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_setup_timers.cc.o -c /<>/storage/perfschema/table_setup_timers.cc [ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_sync_instances.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_sync_instances.cc.o -c /<>/storage/perfschema/table_sync_instances.cc [ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_threads.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_threads.cc.o -c /<>/storage/perfschema/table_threads.cc [ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o -c /<>/storage/perfschema/table_tiws_by_index_usage.cc [ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o -c /<>/storage/perfschema/table_tiws_by_table.cc [ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o -c /<>/storage/perfschema/table_tlws_by_table.cc [ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_users.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_users.cc.o -c /<>/storage/perfschema/table_users.cc [ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o -c /<>/storage/perfschema/cursor_by_thread_connect_attr.cc [ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_session_connect.cc.o -c /<>/storage/perfschema/table_session_connect.cc [ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o -c /<>/storage/perfschema/table_session_connect_attrs.cc [ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o cd /<>/builddir/storage/perfschema && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/<>/builddir/include -I/<> -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o -c /<>/storage/perfschema/table_session_account_connect_attrs.cc [ 23%] Linking CXX static library libperfschema.a cd /<>/builddir/storage/perfschema && /usr/bin/cmake -P CMakeFiles/perfschema.dir/cmake_clean_target.cmake cd /<>/builddir/storage/perfschema && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfschema.dir/link.txt --verbose=1 /usr/bin/ar qc libperfschema.a CMakeFiles/perfschema.dir/cursor_by_account.cc.o CMakeFiles/perfschema.dir/cursor_by_host.cc.o CMakeFiles/perfschema.dir/cursor_by_thread.cc.o CMakeFiles/perfschema.dir/cursor_by_user.cc.o CMakeFiles/perfschema.dir/ha_perfschema.cc.o CMakeFiles/perfschema.dir/pfs.cc.o CMakeFiles/perfschema.dir/pfs_account.cc.o CMakeFiles/perfschema.dir/pfs_atomic.cc.o CMakeFiles/perfschema.dir/pfs_autosize.cc.o CMakeFiles/perfschema.dir/pfs_check.cc.o CMakeFiles/perfschema.dir/pfs_column_values.cc.o CMakeFiles/perfschema.dir/pfs_con_slice.cc.o CMakeFiles/perfschema.dir/pfs_defaults.cc.o CMakeFiles/perfschema.dir/pfs_digest.cc.o CMakeFiles/perfschema.dir/pfs_engine_table.cc.o CMakeFiles/perfschema.dir/pfs_events_stages.cc.o CMakeFiles/perfschema.dir/pfs_events_statements.cc.o CMakeFiles/perfschema.dir/pfs_events_waits.cc.o CMakeFiles/perfschema.dir/pfs_global.cc.o CMakeFiles/perfschema.dir/pfs_host.cc.o CMakeFiles/perfschema.dir/pfs_instr.cc.o CMakeFiles/perfschema.dir/pfs_instr_class.cc.o CMakeFiles/perfschema.dir/pfs_server.cc.o CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o CMakeFiles/perfschema.dir/pfs_setup_object.cc.o CMakeFiles/perfschema.dir/pfs_timer.cc.o CMakeFiles/perfschema.dir/pfs_user.cc.o CMakeFiles/perfschema.dir/pfs_visitor.cc.o CMakeFiles/perfschema.dir/table_accounts.cc.o CMakeFiles/perfschema.dir/table_all_instr.cc.o CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o CMakeFiles/perfschema.dir/table_events_stages.cc.o CMakeFiles/perfschema.dir/table_events_statements.cc.o CMakeFiles/perfschema.dir/table_events_waits.cc.o CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o CMakeFiles/perfschema.dir/table_file_instances.cc.o CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o CMakeFiles/perfschema.dir/table_socket_instances.cc.o CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o CMakeFiles/perfschema.dir/table_helper.cc.o CMakeFiles/perfschema.dir/table_host_cache.cc.o CMakeFiles/perfschema.dir/table_hosts.cc.o CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o CMakeFiles/perfschema.dir/table_performance_timers.cc.o CMakeFiles/perfschema.dir/table_setup_actors.cc.o CMakeFiles/perfschema.dir/table_setup_consumers.cc.o CMakeFiles/perfschema.dir/table_setup_instruments.cc.o CMakeFiles/perfschema.dir/table_setup_objects.cc.o CMakeFiles/perfschema.dir/table_setup_timers.cc.o CMakeFiles/perfschema.dir/table_sync_instances.cc.o CMakeFiles/perfschema.dir/table_threads.cc.o CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o CMakeFiles/perfschema.dir/table_users.cc.o CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o CMakeFiles/perfschema.dir/table_session_connect.cc.o CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o /usr/bin/ranlib libperfschema.a make[4]: Leaving directory '/<>/builddir' [ 23%] Built target perfschema /usr/bin/make -f storage/xtradb/CMakeFiles/xtradb.dir/build.make storage/xtradb/CMakeFiles/xtradb.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/xtradb /<>/builddir /<>/builddir/storage/xtradb /<>/builddir/storage/xtradb/CMakeFiles/xtradb.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/xtradb/CMakeFiles/xtradb.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/xtradb/CMakeFiles/xtradb.dir/depend.internal". Dependee "/<>/builddir/storage/xtradb/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/xtradb/CMakeFiles/xtradb.dir/depend.internal". Scanning dependencies of target xtradb make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/xtradb/CMakeFiles/xtradb.dir/build.make storage/xtradb/CMakeFiles/xtradb.dir/build make[4]: Entering directory '/<>/builddir' [ 23%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/api/api0api.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/api/api0api.cc.o -c /<>/storage/xtradb/api/api0api.cc In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0api.cc:38: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/api/api0misc.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/api/api0misc.cc.o -c /<>/storage/xtradb/api/api0misc.cc In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/api/api0misc.cc:34: In file included from /<>/storage/xtradb/include/api0misc.h:32: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/btr/btr0btr.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/btr/btr0btr.cc.o -c /<>/storage/xtradb/btr/btr0btr.cc In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0btr.cc:27: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/btr/btr0cur.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/btr/btr0cur.cc.o -c /<>/storage/xtradb/btr/btr0cur.cc In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0cur.cc:45: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/btr/btr0cur.cc:1806:20: warning: nonnull parameter 'thr' will evaluate to 'true' on first encounter [-Wpointer-bool-conversion] if (UNIV_UNLIKELY(thr && thr_get_trx(thr)->fake_changes)) { ^~~ ~~ /<>/storage/xtradb/include/univ.i:604:41: note: expanded from macro 'UNIV_UNLIKELY' #define UNIV_UNLIKELY(cond) UNIV_EXPECT(cond, FALSE) ^~~~ /<>/storage/xtradb/include/univ.i:595:35: note: expanded from macro 'UNIV_EXPECT' # define UNIV_EXPECT(expr,value) (expr) ^~~~ 30 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/btr/btr0pcur.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/btr/btr0pcur.cc.o -c /<>/storage/xtradb/btr/btr0pcur.cc In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0pcur.cc:26: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/btr/btr0sea.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/btr/btr0sea.cc.o -c /<>/storage/xtradb/btr/btr0sea.cc In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/btr/btr0sea.cc:33: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0buddy.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/buf/buf0buddy.cc.o -c /<>/storage/xtradb/buf/buf0buddy.cc In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buddy.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0buf.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/buf/buf0buf.cc.o -c /<>/storage/xtradb/buf/buf0buf.cc In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0buf.cc:40: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0dblwr.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/buf/buf0dblwr.cc.o -c /<>/storage/xtradb/buf/buf0dblwr.cc In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dblwr.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0checksum.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/buf/buf0checksum.cc.o -c /<>/storage/xtradb/buf/buf0checksum.cc [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0dump.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/buf/buf0dump.cc.o -c /<>/storage/xtradb/buf/buf0dump.cc In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0dump.cc:34: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0flu.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/buf/buf0flu.cc.o -c /<>/storage/xtradb/buf/buf0flu.cc In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0flu.cc:36: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0lru.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/buf/buf0lru.cc.o -c /<>/storage/xtradb/buf/buf0lru.cc In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0lru.cc:41: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/buf/buf0rea.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/buf/buf0rea.cc.o -c /<>/storage/xtradb/buf/buf0rea.cc In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/buf/buf0rea.cc:35: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/data/data0data.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/data/data0data.cc.o -c /<>/storage/xtradb/data/data0data.cc In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/data/data0data.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/data/data0type.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/data/data0type.cc.o -c /<>/storage/xtradb/data/data0type.cc [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0boot.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/dict/dict0boot.cc.o -c /<>/storage/xtradb/dict/dict0boot.cc In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0boot.cc:26: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0crea.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/dict/dict0crea.cc.o -c /<>/storage/xtradb/dict/dict0crea.cc In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0crea.cc:26: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/dict/dict0crea.cc:131:26: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ut_a(!(table->flags2 & ~DICT_TF2_BIT_MASK)); ^~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:208:33: note: expanded from macro 'DICT_TF2_BIT_MASK' #define DICT_TF2_BIT_MASK ~(~0 << DICT_TF2_BITS) ~~ ^ /<>/storage/xtradb/include/ut0dbg.h:70:18: note: expanded from macro 'ut_a' if (UT_DBG_FAIL(EXPR)) { \ ^~~~ /<>/storage/xtradb/include/ut0dbg.h:43:52: note: expanded from macro 'UT_DBG_FAIL' # define UT_DBG_FAIL(EXPR) UNIV_UNLIKELY(!((ulint)(EXPR))) ^~~~ /<>/storage/xtradb/include/univ.i:604:41: note: expanded from macro 'UNIV_UNLIKELY' #define UNIV_UNLIKELY(cond) UNIV_EXPECT(cond, FALSE) ^~~~ /<>/storage/xtradb/include/univ.i:595:35: note: expanded from macro 'UNIV_EXPECT' # define UNIV_EXPECT(expr,value) (expr) ^~~~ 30 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0dict.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/dict/dict0dict.cc.o -c /<>/storage/xtradb/dict/dict0dict.cc In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0dict.cc:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/dict/dict0dict.cc:1681:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/dict/dict0dict.cc:1725:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/dict/dict0dict.cc:1756:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/dict/dict0dict.cc:6264:19: warning: nonnull parameter 'table' will evaluate to 'true' on first encounter [-Wpointer-bool-conversion] corrupt_table = table ? table : index->table; ^~~~~ ~ /<>/storage/xtradb/dict/dict0dict.cc:6384:7: warning: nonnull parameter 'name' will evaluate to 'true' on first encounter [-Wpointer-bool-conversion] if (!name) { ~^~~~ 34 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0load.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/dict/dict0load.cc.o -c /<>/storage/xtradb/dict/dict0load.cc In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0load.cc:34: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/dict/dict0load.cc:1151:8: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/dict/dict0load.cc:1747:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (type & (~0 << DICT_IT_BITS)) { ~~ ^ /<>/storage/xtradb/dict/dict0load.cc:2159:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (flags2 & ~DICT_TF2_BIT_MASK) { ^~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:208:33: note: expanded from macro 'DICT_TF2_BIT_MASK' #define DICT_TF2_BIT_MASK ~(~0 << DICT_TF2_BITS) ~~ ^ /<>/storage/xtradb/dict/dict0load.cc:2169:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags2 &= DICT_TF2_BIT_MASK; ^~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:208:33: note: expanded from macro 'DICT_TF2_BIT_MASK' #define DICT_TF2_BIT_MASK ~(~0 << DICT_TF2_BITS) ~~ ^ /<>/storage/xtradb/dict/dict0load.cc:2205:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ut_a(DICT_TF_HAS_DATA_DIR(table->flags)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/include/ut0dbg.h:70:18: note: expanded from macro 'ut_a' if (UT_DBG_FAIL(EXPR)) { \ ^~~~ /<>/storage/xtradb/include/ut0dbg.h:43:52: note: expanded from macro 'UT_DBG_FAIL' # define UT_DBG_FAIL(EXPR) UNIV_UNLIKELY(!((ulint)(EXPR))) ^~~~ /<>/storage/xtradb/include/univ.i:604:41: note: expanded from macro 'UNIV_UNLIKELY' #define UNIV_UNLIKELY(cond) UNIV_EXPECT(cond, FALSE) ^~~~ /<>/storage/xtradb/include/univ.i:595:35: note: expanded from macro 'UNIV_EXPECT' # define UNIV_EXPECT(expr,value) (expr) ^~~~ /<>/storage/xtradb/dict/dict0load.cc:2223:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] table->flags &= ~DICT_TF_MASK_DATA_DIR; ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/dict/dict0load.cc:2239:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(table->flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/dict/dict0load.cc:2392:8: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ 37 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0mem.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/dict/dict0mem.cc.o -c /<>/storage/xtradb/dict/dict0mem.cc In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0mem.cc:33: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/dict/dict0mem.cc:89:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ut_a(!(flags2 & ~DICT_TF2_BIT_MASK)); ^~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:208:33: note: expanded from macro 'DICT_TF2_BIT_MASK' #define DICT_TF2_BIT_MASK ~(~0 << DICT_TF2_BITS) ~~ ^ /<>/storage/xtradb/include/ut0dbg.h:70:18: note: expanded from macro 'ut_a' if (UT_DBG_FAIL(EXPR)) { \ ^~~~ /<>/storage/xtradb/include/ut0dbg.h:43:52: note: expanded from macro 'UT_DBG_FAIL' # define UT_DBG_FAIL(EXPR) UNIV_UNLIKELY(!((ulint)(EXPR))) ^~~~ /<>/storage/xtradb/include/univ.i:604:41: note: expanded from macro 'UNIV_UNLIKELY' #define UNIV_UNLIKELY(cond) UNIV_EXPECT(cond, FALSE) ^~~~ /<>/storage/xtradb/include/univ.i:595:35: note: expanded from macro 'UNIV_EXPECT' # define UNIV_EXPECT(expr,value) (expr) ^~~~ 30 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0stats.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/dict/dict0stats.cc.o -c /<>/storage/xtradb/dict/dict0stats.cc In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats.cc:30: In file included from /<>/storage/xtradb/include/btr0btr.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dict/dict0stats_bg.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/dict/dict0stats_bg.cc.o -c /<>/storage/xtradb/dict/dict0stats_bg.cc In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/dict/dict0stats_bg.cc:26: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 24%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/dyn/dyn0dyn.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/dyn/dyn0dyn.cc.o -c /<>/storage/xtradb/dyn/dyn0dyn.cc [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/eval/eval0eval.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/eval/eval0eval.cc.o -c /<>/storage/xtradb/eval/eval0eval.cc In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0eval.cc:27: In file included from /<>/storage/xtradb/include/eval0eval.h:111: In file included from /<>/storage/xtradb/include/eval0eval.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/eval/eval0proc.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/eval/eval0proc.cc.o -c /<>/storage/xtradb/eval/eval0proc.cc In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/eval/eval0proc.cc:26: In file included from /<>/storage/xtradb/include/eval0proc.h:101: In file included from /<>/storage/xtradb/include/eval0proc.ic:27: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fil/fil0fil.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fil/fil0fil.cc.o -c /<>/storage/xtradb/fil/fil0fil.cc In file included from /<>/storage/xtradb/fil/fil0fil.cc:38: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:38: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:38: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:38: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:38: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:38: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:38: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fil/fil0fil.cc:43: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/fil/fil0fil.cc:2626:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (FSP_FLAGS_HAS_DATA_DIR(space->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:123:13: note: expanded from macro 'FSP_FLAGS_HAS_DATA_DIR' ((flags & FSP_FLAGS_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/fil/fil0fil.cc:3300:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] bool has_data_dir = FSP_FLAGS_HAS_DATA_DIR(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:123:13: note: expanded from macro 'FSP_FLAGS_HAS_DATA_DIR' ((flags & FSP_FLAGS_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/fil/fil0fil.cc:3586:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint mod_flags = flags & ~FSP_FLAGS_MASK_DATA_DIR; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/fil/fil0fil.cc:3671:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] && (def.flags & ~FSP_FLAGS_MASK_DATA_DIR) == mod_flags) { ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/fil/fil0fil.cc:3693:27: warning: shifting a negative signed value is undefined [-Wshift-negative-value] && (remote.flags & ~FSP_FLAGS_MASK_DATA_DIR) == mod_flags) { ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/fil/fil0fil.cc:3716:25: warning: shifting a negative signed value is undefined [-Wshift-negative-value] && (dict.flags & ~FSP_FLAGS_MASK_DATA_DIR) == mod_flags) { ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/fil/fil0fil.cc:6306:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/fil/fil0fil.cc:6564:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(old_table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/fil/fil0fil.cc:6577:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(old_table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/fil/fil0fil.cc:6611:8: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(new_table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ 39 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fsp/fsp0fsp.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fsp/fsp0fsp.cc.o -c /<>/storage/xtradb/fsp/fsp0fsp.cc In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:26: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:26: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:26: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:26: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:26: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:26: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:26: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fsp/fsp0fsp.cc:36: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fut/fut0fut.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fut/fut0fut.cc.o -c /<>/storage/xtradb/fut/fut0fut.cc [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fut/fut0lst.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fut/fut0lst.cc.o -c /<>/storage/xtradb/fut/fut0lst.cc In file included from /<>/storage/xtradb/fut/fut0lst.cc:26: In file included from /<>/storage/xtradb/include/fut0lst.h:212: In file included from /<>/storage/xtradb/include/fut0lst.ic:27: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:26: In file included from /<>/storage/xtradb/include/fut0lst.h:212: In file included from /<>/storage/xtradb/include/fut0lst.ic:27: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:26: In file included from /<>/storage/xtradb/include/fut0lst.h:212: In file included from /<>/storage/xtradb/include/fut0lst.ic:27: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:26: In file included from /<>/storage/xtradb/include/fut0lst.h:212: In file included from /<>/storage/xtradb/include/fut0lst.ic:27: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:26: In file included from /<>/storage/xtradb/include/fut0lst.h:212: In file included from /<>/storage/xtradb/include/fut0lst.ic:27: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:26: In file included from /<>/storage/xtradb/include/fut0lst.h:212: In file included from /<>/storage/xtradb/include/fut0lst.ic:27: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:26: In file included from /<>/storage/xtradb/include/fut0lst.h:212: In file included from /<>/storage/xtradb/include/fut0lst.ic:27: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fut/fut0lst.cc:33: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ha/ha0ha.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ha/ha0ha.cc.o -c /<>/storage/xtradb/ha/ha0ha.cc In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/ha/ha0ha.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ha/ha0storage.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ha/ha0storage.cc.o -c /<>/storage/xtradb/ha/ha0storage.cc [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ha/hash0hash.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ha/hash0hash.cc.o -c /<>/storage/xtradb/ha/hash0hash.cc [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0fts.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fts/fts0fts.cc.o -c /<>/storage/xtradb/fts/fts0fts.cc In file included from /<>/storage/xtradb/fts/fts0fts.cc:24: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:24: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:24: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:24: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:24: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:24: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:24: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0fts.cc:25: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0ast.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fts/fts0ast.cc.o -c /<>/storage/xtradb/fts/fts0ast.cc [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0blex.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fts/fts0blex.cc.o -c /<>/storage/xtradb/fts/fts0blex.cc [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0config.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fts/fts0config.cc.o -c /<>/storage/xtradb/fts/fts0config.cc In file included from /<>/storage/xtradb/fts/fts0config.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0config.cc:27: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0opt.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fts/fts0opt.cc.o -c /<>/storage/xtradb/fts/fts0opt.cc In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0opt.cc:29: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0pars.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fts/fts0pars.cc.o -c /<>/storage/xtradb/fts/fts0pars.cc [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0que.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fts/fts0que.cc.o -c /<>/storage/xtradb/fts/fts0que.cc In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0que.cc:27: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0sql.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fts/fts0sql.cc.o -c /<>/storage/xtradb/fts/fts0sql.cc In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/fts/fts0sql.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/fts/fts0tlex.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/fts/fts0tlex.cc.o -c /<>/storage/xtradb/fts/fts0tlex.cc [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/handler/ha_innodb.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/handler/ha_innodb.cc.o -c /<>/storage/xtradb/handler/ha_innodb.cc In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/ha_innodb.cc:60: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/handler/ha_innodb.cc:2058:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value] DICT_MAX_FIELD_LEN_BY_FORMAT_FLAG(flags)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:498:5: note: expanded from macro 'DICT_MAX_FIELD_LEN_BY_FORMAT_FLAG' ((DICT_TF_HAS_ATOMIC_BLOBS(flags) < UNIV_FORMAT_B) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ /<>/storage/xtradb/handler/ha_innodb.cc:9974:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ 31 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/handler/handler0alter.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/handler/handler0alter.cc.o -c /<>/storage/xtradb/handler/handler0alter.cc In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/handler0alter.cc:34: In file included from /<>/storage/xtradb/include/dict0crea.h:31: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/handler/handler0alter.cc:142:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value] DICT_MAX_FIELD_LEN_BY_FORMAT_FLAG(flags)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:498:5: note: expanded from macro 'DICT_MAX_FIELD_LEN_BY_FORMAT_FLAG' ((DICT_TF_HAS_ATOMIC_BLOBS(flags) < UNIV_FORMAT_B) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ /<>/storage/xtradb/handler/handler0alter.cc:2900:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/handler/handler0alter.cc:3615:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] max_col_len = DICT_MAX_FIELD_LEN_BY_FORMAT_FLAG(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:498:5: note: expanded from macro 'DICT_MAX_FIELD_LEN_BY_FORMAT_FLAG' ((DICT_TF_HAS_ATOMIC_BLOBS(flags) < UNIV_FORMAT_B) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ 32 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/handler/i_s.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/handler/i_s.cc.o -c /<>/storage/xtradb/handler/i_s.cc In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/i_s.cc:48: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/handler/i_s.cc:5988:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(table->flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ /<>/storage/xtradb/handler/i_s.cc:5989:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(table->flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ /<>/storage/xtradb/handler/i_s.cc:5999:12: warning: shifting a negative signed value is undefined [-Wshift-negative-value] } else if DICT_TF_GET_ZIP_SSIZE(table->flags) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/handler/i_s.cc:7677:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ /<>/storage/xtradb/handler/i_s.cc:7688:12: warning: shifting a negative signed value is undefined [-Wshift-negative-value] } else if DICT_TF_GET_ZIP_SSIZE(flags) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 34 warnings generated. [ 25%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/handler/xtradb_i_s.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/handler/xtradb_i_s.cc.o -c /<>/storage/xtradb/handler/xtradb_i_s.cc In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/handler/xtradb_i_s.cc:35: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ibuf/ibuf0ibuf.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ibuf/ibuf0ibuf.cc.o -c /<>/storage/xtradb/ibuf/ibuf0ibuf.cc In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:33: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:26: In file included from /<>/storage/xtradb/include/ibuf0ibuf.h:480: In file included from /<>/storage/xtradb/include/ibuf0ibuf.ic:26: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/ibuf/ibuf0ibuf.cc:1076:8: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion] ut_a(!buf_block_get_page_zip(block)); ~^ /<>/storage/xtradb/include/buf0buf.h:1135:49: note: expanded from macro 'buf_block_get_page_zip' ((block)->page.zip.data ? &(block)->page.zip : NULL) ^ /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/stddef.h:100:18: note: expanded from macro 'NULL' # define NULL __null ^ /<>/storage/xtradb/include/ut0dbg.h:70:18: note: expanded from macro 'ut_a' if (UT_DBG_FAIL(EXPR)) { \ ^~~~ /<>/storage/xtradb/include/ut0dbg.h:43:52: note: expanded from macro 'UT_DBG_FAIL' # define UT_DBG_FAIL(EXPR) UNIV_UNLIKELY(!((ulint)(EXPR))) ^~~~ /<>/storage/xtradb/include/univ.i:604:41: note: expanded from macro 'UNIV_UNLIKELY' #define UNIV_UNLIKELY(cond) UNIV_EXPECT(cond, FALSE) ^~~~ /<>/storage/xtradb/include/univ.i:595:35: note: expanded from macro 'UNIV_EXPECT' # define UNIV_EXPECT(expr,value) (expr) ^~~~ 30 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/lock/lock0iter.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/lock/lock0iter.cc.o -c /<>/storage/xtradb/lock/lock0iter.cc In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0iter.cc:31: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/lock/lock0lock.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/lock/lock0lock.cc.o -c /<>/storage/xtradb/lock/lock0lock.cc In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0lock.cc:29: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/lock/lock0wait.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/lock/lock0wait.cc.o -c /<>/storage/xtradb/lock/lock0wait.cc In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/lock/lock0wait.cc:29: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/log/log0log.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/log/log0log.cc.o -c /<>/storage/xtradb/log/log0log.cc In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:32: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0log.cc:53: In file included from /<>/storage/xtradb/include/dict0boot.h:36: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/log/log0online.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/log/log0online.cc.o -c /<>/storage/xtradb/log/log0online.cc In file included from /<>/storage/xtradb/log/log0online.cc:31: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0online.cc:31: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0online.cc:31: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0online.cc:31: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0online.cc:31: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0online.cc:31: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0online.cc:31: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ 7 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/log/log0recv.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/log/log0recv.cc.o -c /<>/storage/xtradb/log/log0recv.cc In file included from /<>/storage/xtradb/log/log0recv.cc:49: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:49: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:49: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:49: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:49: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:49: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:49: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/log/log0recv.cc:50: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/mach/mach0data.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/mach/mach0data.cc.o -c /<>/storage/xtradb/mach/mach0data.cc [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/mem/mem0mem.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/mem/mem0mem.cc.o -c /<>/storage/xtradb/mem/mem0mem.cc [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/mem/mem0pool.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/mem/mem0pool.cc.o -c /<>/storage/xtradb/mem/mem0pool.cc [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/mtr/mtr0log.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/mtr/mtr0log.cc.o -c /<>/storage/xtradb/mtr/mtr0log.cc In file included from /<>/storage/xtradb/mtr/mtr0log.cc:26: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:26: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:26: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:26: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:26: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:26: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:26: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0log.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/mtr/mtr0mtr.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/mtr/mtr0mtr.cc.o -c /<>/storage/xtradb/mtr/mtr0mtr.cc In file included from /<>/storage/xtradb/mtr/mtr0mtr.cc:35: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0mtr.cc:35: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0mtr.cc:35: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0mtr.cc:35: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0mtr.cc:35: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0mtr.cc:35: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/mtr/mtr0mtr.cc:35: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ 7 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/os/os0file.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/os/os0file.cc.o -c /<>/storage/xtradb/os/os0file.cc [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/os/os0proc.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/os/os0proc.cc.o -c /<>/storage/xtradb/os/os0proc.cc [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/os/os0sync.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/os/os0sync.cc.o -c /<>/storage/xtradb/os/os0sync.cc [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/os/os0thread.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/os/os0thread.cc.o -c /<>/storage/xtradb/os/os0thread.cc [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/os/os0stacktrace.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/os/os0stacktrace.cc.o -c /<>/storage/xtradb/os/os0stacktrace.cc [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/page/page0cur.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/page/page0cur.cc.o -c /<>/storage/xtradb/page/page0cur.cc In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0cur.cc:27: In file included from /<>/storage/xtradb/include/page0cur.h:32: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/page/page0page.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/page/page0page.cc.o -c /<>/storage/xtradb/page/page0page.cc In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0page.cc:28: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/page/page0zip.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/page/page0zip.cc.o -c /<>/storage/xtradb/page/page0zip.cc In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:33: In file included from /<>/storage/xtradb/include/mtr0log.h:248: In file included from /<>/storage/xtradb/include/mtr0log.ic:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/page/page0zip.cc:35: In file included from /<>/storage/xtradb/include/page0zip.h:551: In file included from /<>/storage/xtradb/include/page0zip.ic:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/pars/lexyy.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/pars/lexyy.cc.o -c /<>/storage/xtradb/pars/lexyy.cc [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/pars/pars0grm.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/pars/pars0grm.cc.o -c /<>/storage/xtradb/pars/pars0grm.cc In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from pars0grm.y:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 26%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/pars/pars0opt.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/pars/pars0opt.cc.o -c /<>/storage/xtradb/pars/pars0opt.cc In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0opt.cc:26: In file included from /<>/storage/xtradb/include/pars0opt.h:34: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/pars/pars0pars.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/pars/pars0pars.cc.o -c /<>/storage/xtradb/pars/pars0pars.cc In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0pars.cc:35: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/pars/pars0sym.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/pars/pars0sym.cc.o -c /<>/storage/xtradb/pars/pars0sym.cc In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/pars/pars0sym.cc:37: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/que/que0que.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/que/que0que.cc.o -c /<>/storage/xtradb/que/que0que.cc In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/que/que0que.cc:26: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/read/read0read.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/read/read0read.cc.o -c /<>/storage/xtradb/read/read0read.cc In file included from /<>/storage/xtradb/read/read0read.cc:26: In file included from /<>/storage/xtradb/include/read0read.h:36: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/read/read0read.cc:26: In file included from /<>/storage/xtradb/include/read0read.h:36: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/read/read0read.cc:26: In file included from /<>/storage/xtradb/include/read0read.h:36: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/read/read0read.cc:26: In file included from /<>/storage/xtradb/include/read0read.h:36: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/read/read0read.cc:26: In file included from /<>/storage/xtradb/include/read0read.h:36: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/read/read0read.cc:26: In file included from /<>/storage/xtradb/include/read0read.h:36: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/read/read0read.cc:26: In file included from /<>/storage/xtradb/include/read0read.h:36: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ 7 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/rem/rem0cmp.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/rem/rem0cmp.cc.o -c /<>/storage/xtradb/rem/rem0cmp.cc In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0cmp.cc:26: In file included from /<>/storage/xtradb/include/rem0cmp.h:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/rem/rem0rec.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/rem/rem0rec.cc.o -c /<>/storage/xtradb/rem/rem0rec.cc In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/rem/rem0rec.cc:26: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0ext.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0ext.cc.o -c /<>/storage/xtradb/row/row0ext.cc In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ext.cc:32: In file included from /<>/storage/xtradb/include/btr0cur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/row/row0ext.cc:124:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ret->max_len = DICT_MAX_FIELD_LEN_BY_FORMAT_FLAG(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:498:5: note: expanded from macro 'DICT_MAX_FIELD_LEN_BY_FORMAT_FLAG' ((DICT_TF_HAS_ATOMIC_BLOBS(flags) < UNIV_FORMAT_B) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ 30 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0ftsort.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0ftsort.cc.o -c /<>/storage/xtradb/row/row0ftsort.cc In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ftsort.cc:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0import.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0import.cc.o -c /<>/storage/xtradb/row/row0import.cc In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0import.cc:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/row/row0import.cc:3624:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ 30 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0ins.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0ins.cc.o -c /<>/storage/xtradb/row/row0ins.cc In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0ins.cc:33: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0merge.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0merge.cc.o -c /<>/storage/xtradb/row/row0merge.cc In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0merge.cc:27: In file included from /<>/storage/xtradb/include/row0merge.h:36: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0mysql.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0mysql.cc.o -c /<>/storage/xtradb/row/row0mysql.cc In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0mysql.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/row/row0mysql.cc:3926:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/row/row0mysql.cc:4259:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ut_a(!(is_temp && DICT_TF_HAS_DATA_DIR(table->flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ /<>/storage/xtradb/include/ut0dbg.h:70:18: note: expanded from macro 'ut_a' if (UT_DBG_FAIL(EXPR)) { \ ^~~~ /<>/storage/xtradb/include/ut0dbg.h:43:52: note: expanded from macro 'UT_DBG_FAIL' # define UT_DBG_FAIL(EXPR) UNIV_UNLIKELY(!((ulint)(EXPR))) ^~~~ /<>/storage/xtradb/include/univ.i:604:41: note: expanded from macro 'UNIV_UNLIKELY' #define UNIV_UNLIKELY(cond) UNIV_EXPECT(cond, FALSE) ^~~~ /<>/storage/xtradb/include/univ.i:595:35: note: expanded from macro 'UNIV_EXPECT' # define UNIV_EXPECT(expr,value) (expr) ^~~~ /<>/storage/xtradb/row/row0mysql.cc:4261:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (space_id && DICT_TF_HAS_DATA_DIR(table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ 32 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0log.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0log.cc.o -c /<>/storage/xtradb/row/row0log.cc In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0log.cc:26: In file included from /<>/storage/xtradb/include/row0log.h:237: In file included from /<>/storage/xtradb/include/row0log.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0purge.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0purge.cc.o -c /<>/storage/xtradb/row/row0purge.cc In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0purge.cc:26: In file included from /<>/storage/xtradb/include/row0purge.h:32: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0row.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0row.cc.o -c /<>/storage/xtradb/row/row0row.cc In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0row.cc:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0sel.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0sel.cc.o -c /<>/storage/xtradb/row/row0sel.cc In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0sel.cc:33: In file included from /<>/storage/xtradb/include/row0sel.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0uins.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0uins.cc.o -c /<>/storage/xtradb/row/row0uins.cc In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0uins.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0umod.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0umod.cc.o -c /<>/storage/xtradb/row/row0umod.cc In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0umod.cc:32: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0undo.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0undo.cc.o -c /<>/storage/xtradb/row/row0undo.cc In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0undo.cc:26: In file included from /<>/storage/xtradb/include/row0undo.h:33: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0upd.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0upd.cc.o -c /<>/storage/xtradb/row/row0upd.cc In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0upd.cc:28: In file included from /<>/storage/xtradb/include/row0upd.h:37: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0quiesce.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0quiesce.cc.o -c /<>/storage/xtradb/row/row0quiesce.cc In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0quiesce.cc:27: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/row/row0vers.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/row/row0vers.cc.o -c /<>/storage/xtradb/row/row0vers.cc In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/row/row0vers.cc:26: In file included from /<>/storage/xtradb/include/row0vers.h:143: In file included from /<>/storage/xtradb/include/row0vers.ic:26: In file included from /<>/storage/xtradb/include/row0row.h:340: In file included from /<>/storage/xtradb/include/row0row.ic:26: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 27%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/srv/srv0conc.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/srv/srv0conc.cc.o -c /<>/storage/xtradb/srv/srv0conc.cc [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/srv/srv0mon.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/srv/srv0mon.cc.o -c /<>/storage/xtradb/srv/srv0mon.cc In file included from /<>/storage/xtradb/srv/srv0mon.cc:33: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:33: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:33: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:33: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:33: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:33: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:33: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0mon.cc:35: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/srv/srv0srv.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/srv/srv0srv.cc.o -c /<>/storage/xtradb/srv/srv0srv.cc In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0srv.cc:51: In file included from /<>/storage/xtradb/include/que0que.h:32: In file included from /<>/storage/xtradb/include/btr0sea.h:31: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/srv/srv0start.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/srv/srv0start.cc.o -c /<>/storage/xtradb/srv/srv0start.cc In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/srv/srv0start.cc:43: In file included from /<>/storage/xtradb/include/row0ftsort.h:32: In file included from /<>/storage/xtradb/include/row0mysql.h:36: In file included from /<>/storage/xtradb/include/btr0pcur.h:30: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ /<>/storage/xtradb/srv/srv0start.cc:3348:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_DATA_DIR(table->flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ 30 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/sync/sync0arr.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/sync/sync0arr.cc.o -c /<>/storage/xtradb/sync/sync0arr.cc In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/sync/sync0arr.cc:43: In file included from /<>/storage/xtradb/include/lock0lock.h:989: In file included from /<>/storage/xtradb/include/lock0lock.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/sync/sync0rw.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/sync/sync0rw.cc.o -c /<>/storage/xtradb/sync/sync0rw.cc [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/sync/sync0sync.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/sync/sync0sync.cc.o -c /<>/storage/xtradb/sync/sync0sync.cc [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0i_s.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/trx/trx0i_s.cc.o -c /<>/storage/xtradb/trx/trx0i_s.cc In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0i_s.cc:42: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0purge.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/trx/trx0purge.cc.o -c /<>/storage/xtradb/trx/trx0purge.cc In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0purge.cc:26: In file included from /<>/storage/xtradb/include/trx0purge.h:34: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0rec.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/trx/trx0rec.cc.o -c /<>/storage/xtradb/trx/trx0rec.cc In file included from /<>/storage/xtradb/trx/trx0rec.cc:32: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:32: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:32: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:32: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:32: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:32: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:32: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rec.cc:34: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0roll.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/trx/trx0roll.cc.o -c /<>/storage/xtradb/trx/trx0roll.cc In file included from /<>/storage/xtradb/trx/trx0roll.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:26: In file included from /<>/storage/xtradb/include/trx0roll.h:34: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0roll.cc:36: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0rseg.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/trx/trx0rseg.cc.o -c /<>/storage/xtradb/trx/trx0rseg.cc In file included from /<>/storage/xtradb/trx/trx0rseg.cc:26: In file included from /<>/storage/xtradb/include/trx0rseg.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:26: In file included from /<>/storage/xtradb/include/trx0rseg.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:26: In file included from /<>/storage/xtradb/include/trx0rseg.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:26: In file included from /<>/storage/xtradb/include/trx0rseg.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:26: In file included from /<>/storage/xtradb/include/trx0rseg.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:26: In file included from /<>/storage/xtradb/include/trx0rseg.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:26: In file included from /<>/storage/xtradb/include/trx0rseg.h:31: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0rseg.cc:32: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0sys.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/trx/trx0sys.cc.o -c /<>/storage/xtradb/trx/trx0sys.cc In file included from /<>/storage/xtradb/trx/trx0sys.cc:26: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:26: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:26: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:26: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:26: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:26: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:26: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0sys.cc:41: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0trx.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/trx/trx0trx.cc.o -c /<>/storage/xtradb/trx/trx0trx.cc In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0trx.cc:33: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/trx/trx0undo.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/trx/trx0undo.cc.o -c /<>/storage/xtradb/trx/trx0undo.cc In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:32: In file included from /<>/storage/xtradb/include/trx0sys.h:487: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/trx/trx0undo.cc:26: In file included from /<>/storage/xtradb/include/trx0undo.h:592: In file included from /<>/storage/xtradb/include/trx0undo.ic:27: In file included from /<>/storage/xtradb/include/page0page.h:39: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/usr/usr0sess.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/usr/usr0sess.cc.o -c /<>/storage/xtradb/usr/usr0sess.cc In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:61:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint post_antelope = FSP_FLAGS_GET_POST_ANTELOPE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:107:13: note: expanded from macro 'FSP_FLAGS_GET_POST_ANTELOPE' ((flags & FSP_FLAGS_MASK_POST_ANTELOPE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:86:10: note: expanded from macro 'FSP_FLAGS_MASK_POST_ANTELOPE' ((~(~0 << FSP_FLAGS_WIDTH_POST_ANTELOPE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:62:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:63:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = FSP_FLAGS_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:115:13: note: expanded from macro 'FSP_FLAGS_HAS_ATOMIC_BLOBS' ((flags & FSP_FLAGS_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:94:10: note: expanded from macro 'FSP_FLAGS_MASK_ATOMIC_BLOBS' ((~(~0 << FSP_FLAGS_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:64:21: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint page_ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:126:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return(FSP_FLAGS_GET_ZIP_SSIZE(flags) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:142:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:111:13: note: expanded from macro 'FSP_FLAGS_GET_ZIP_SSIZE' ((flags & FSP_FLAGS_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:90:10: note: expanded from macro 'FSP_FLAGS_MASK_ZIP_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: In file included from /<>/storage/xtradb/include/dict0dict.ic:30: In file included from /<>/storage/xtradb/include/fsp0fsp.h:744: /<>/storage/xtradb/include/fsp0fsp.ic:164:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint ssize = FSP_FLAGS_GET_PAGE_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:119:13: note: expanded from macro 'FSP_FLAGS_GET_PAGE_SSIZE' ((flags & FSP_FLAGS_MASK_PAGE_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:98:10: note: expanded from macro 'FSP_FLAGS_MASK_PAGE_SSIZE' ((~(~0 << FSP_FLAGS_WIDTH_PAGE_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:536:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint compact = DICT_TF_GET_COMPACT(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:537:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:538:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:592:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint low_order_bit = DICT_TF_GET_COMPACT(type); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:594:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:595:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint atomic_blobs = DICT_TF_HAS_ATOMIC_BLOBS(type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:667:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_GET_COMPACT(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:177:13: note: expanded from macro 'DICT_TF_GET_COMPACT' ((flags & DICT_TF_MASK_COMPACT) \ ^~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:160:10: note: expanded from macro 'DICT_TF_MASK_COMPACT' ((~(~0 << DICT_TF_WIDTH_COMPACT)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:671:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (!DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:675:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_GET_ZIP_SSIZE(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:691:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (DICT_TF_HAS_ATOMIC_BLOBS(flags)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:773:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags = DICT_TF_HAS_ATOMIC_BLOBS(table_flags) ? 1 : 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:185:13: note: expanded from macro 'DICT_TF_HAS_ATOMIC_BLOBS' ((flags & DICT_TF_MASK_ATOMIC_BLOBS) \ ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:776:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ZIP_SSIZE; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:777:29: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= table_flags & DICT_TF_MASK_ATOMIC_BLOBS; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:783:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] fsp_flags |= DICT_TF_HAS_DATA_DIR(table_flags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:189:13: note: expanded from macro 'DICT_TF_HAS_DATA_DIR' ((flags & DICT_TF_MASK_DATA_DIR) \ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:784:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ? FSP_FLAGS_MASK_DATA_DIR : 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/fsp0fsp.h:102:10: note: expanded from macro 'FSP_FLAGS_MASK_DATA_DIR' ((~(~0 << FSP_FLAGS_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:815:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] flags |= type & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:816:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:817:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:846:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value] type |= flags & (DICT_TF_MASK_ZIP_SSIZE ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:847:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_ATOMIC_BLOBS ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:168:10: note: expanded from macro 'DICT_TF_MASK_ATOMIC_BLOBS' ((~(~0 << DICT_TF_WIDTH_ATOMIC_BLOBS)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:848:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] | DICT_TF_MASK_DATA_DIR); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:172:10: note: expanded from macro 'DICT_TF_MASK_DATA_DIR' ((~(~0 << DICT_TF_WIDTH_DATA_DIR)) \ ~~ ^ In file included from /<>/storage/xtradb/usr/usr0sess.cc:26: In file included from /<>/storage/xtradb/include/usr0sess.h:37: In file included from /<>/storage/xtradb/include/rem0rec.h:985: In file included from /<>/storage/xtradb/include/rem0rec.ic:28: In file included from /<>/storage/xtradb/include/dict0dict.h:1875: /<>/storage/xtradb/include/dict0dict.ic:863:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value] ulint zip_ssize = DICT_TF_GET_ZIP_SSIZE(flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:181:13: note: expanded from macro 'DICT_TF_GET_ZIP_SSIZE' ((flags & DICT_TF_MASK_ZIP_SSIZE) \ ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/xtradb/include/dict0mem.h:164:10: note: expanded from macro 'DICT_TF_MASK_ZIP_SSIZE' ((~(~0 << DICT_TF_WIDTH_ZIP_SSIZE)) \ ~~ ^ 29 warnings generated. [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0bh.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0bh.cc.o -c /<>/storage/xtradb/ut/ut0bh.cc [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0byte.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0byte.cc.o -c /<>/storage/xtradb/ut/ut0byte.cc [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0crc32.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0crc32.cc.o -c /<>/storage/xtradb/ut/ut0crc32.cc [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0dbg.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0dbg.cc.o -c /<>/storage/xtradb/ut/ut0dbg.cc [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0list.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0list.cc.o -c /<>/storage/xtradb/ut/ut0list.cc [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0mem.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0mem.cc.o -c /<>/storage/xtradb/ut/ut0mem.cc [ 28%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0rbt.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0rbt.cc.o -c /<>/storage/xtradb/ut/ut0rbt.cc [ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0rnd.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0rnd.cc.o -c /<>/storage/xtradb/ut/ut0rnd.cc [ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0ut.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0ut.cc.o -c /<>/storage/xtradb/ut/ut0ut.cc [ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0vec.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0vec.cc.o -c /<>/storage/xtradb/ut/ut0vec.cc [ 29%] Building CXX object storage/xtradb/CMakeFiles/xtradb.dir/ut/ut0wqueue.cc.o cd /<>/builddir/storage/xtradb && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DSIZEOF_PTHREAD_T=8 -I/<>/builddir/include -I/<>/storage/xtradb/include -I/<>/storage/xtradb/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -fvisibility=hidden -o CMakeFiles/xtradb.dir/ut/ut0wqueue.cc.o -c /<>/storage/xtradb/ut/ut0wqueue.cc [ 29%] Linking CXX static library libxtradb.a cd /<>/builddir/storage/xtradb && /usr/bin/cmake -P CMakeFiles/xtradb.dir/cmake_clean_target.cmake cd /<>/builddir/storage/xtradb && /usr/bin/cmake -E cmake_link_script CMakeFiles/xtradb.dir/link.txt --verbose=1 /usr/bin/ar qc libxtradb.a CMakeFiles/xtradb.dir/api/api0api.cc.o CMakeFiles/xtradb.dir/api/api0misc.cc.o CMakeFiles/xtradb.dir/btr/btr0btr.cc.o CMakeFiles/xtradb.dir/btr/btr0cur.cc.o CMakeFiles/xtradb.dir/btr/btr0pcur.cc.o CMakeFiles/xtradb.dir/btr/btr0sea.cc.o CMakeFiles/xtradb.dir/buf/buf0buddy.cc.o CMakeFiles/xtradb.dir/buf/buf0buf.cc.o CMakeFiles/xtradb.dir/buf/buf0dblwr.cc.o CMakeFiles/xtradb.dir/buf/buf0checksum.cc.o CMakeFiles/xtradb.dir/buf/buf0dump.cc.o CMakeFiles/xtradb.dir/buf/buf0flu.cc.o CMakeFiles/xtradb.dir/buf/buf0lru.cc.o CMakeFiles/xtradb.dir/buf/buf0rea.cc.o CMakeFiles/xtradb.dir/data/data0data.cc.o CMakeFiles/xtradb.dir/data/data0type.cc.o CMakeFiles/xtradb.dir/dict/dict0boot.cc.o CMakeFiles/xtradb.dir/dict/dict0crea.cc.o CMakeFiles/xtradb.dir/dict/dict0dict.cc.o CMakeFiles/xtradb.dir/dict/dict0load.cc.o CMakeFiles/xtradb.dir/dict/dict0mem.cc.o CMakeFiles/xtradb.dir/dict/dict0stats.cc.o CMakeFiles/xtradb.dir/dict/dict0stats_bg.cc.o CMakeFiles/xtradb.dir/dyn/dyn0dyn.cc.o CMakeFiles/xtradb.dir/eval/eval0eval.cc.o CMakeFiles/xtradb.dir/eval/eval0proc.cc.o CMakeFiles/xtradb.dir/fil/fil0fil.cc.o CMakeFiles/xtradb.dir/fsp/fsp0fsp.cc.o CMakeFiles/xtradb.dir/fut/fut0fut.cc.o CMakeFiles/xtradb.dir/fut/fut0lst.cc.o CMakeFiles/xtradb.dir/ha/ha0ha.cc.o CMakeFiles/xtradb.dir/ha/ha0storage.cc.o CMakeFiles/xtradb.dir/ha/hash0hash.cc.o CMakeFiles/xtradb.dir/fts/fts0fts.cc.o CMakeFiles/xtradb.dir/fts/fts0ast.cc.o CMakeFiles/xtradb.dir/fts/fts0blex.cc.o CMakeFiles/xtradb.dir/fts/fts0config.cc.o CMakeFiles/xtradb.dir/fts/fts0opt.cc.o CMakeFiles/xtradb.dir/fts/fts0pars.cc.o CMakeFiles/xtradb.dir/fts/fts0que.cc.o CMakeFiles/xtradb.dir/fts/fts0sql.cc.o CMakeFiles/xtradb.dir/fts/fts0tlex.cc.o CMakeFiles/xtradb.dir/handler/ha_innodb.cc.o CMakeFiles/xtradb.dir/handler/handler0alter.cc.o CMakeFiles/xtradb.dir/handler/i_s.cc.o CMakeFiles/xtradb.dir/handler/xtradb_i_s.cc.o CMakeFiles/xtradb.dir/ibuf/ibuf0ibuf.cc.o CMakeFiles/xtradb.dir/lock/lock0iter.cc.o CMakeFiles/xtradb.dir/lock/lock0lock.cc.o CMakeFiles/xtradb.dir/lock/lock0wait.cc.o CMakeFiles/xtradb.dir/log/log0log.cc.o CMakeFiles/xtradb.dir/log/log0online.cc.o CMakeFiles/xtradb.dir/log/log0recv.cc.o CMakeFiles/xtradb.dir/mach/mach0data.cc.o CMakeFiles/xtradb.dir/mem/mem0mem.cc.o CMakeFiles/xtradb.dir/mem/mem0pool.cc.o CMakeFiles/xtradb.dir/mtr/mtr0log.cc.o CMakeFiles/xtradb.dir/mtr/mtr0mtr.cc.o CMakeFiles/xtradb.dir/os/os0file.cc.o CMakeFiles/xtradb.dir/os/os0proc.cc.o CMakeFiles/xtradb.dir/os/os0sync.cc.o CMakeFiles/xtradb.dir/os/os0thread.cc.o CMakeFiles/xtradb.dir/os/os0stacktrace.cc.o CMakeFiles/xtradb.dir/page/page0cur.cc.o CMakeFiles/xtradb.dir/page/page0page.cc.o CMakeFiles/xtradb.dir/page/page0zip.cc.o CMakeFiles/xtradb.dir/pars/lexyy.cc.o CMakeFiles/xtradb.dir/pars/pars0grm.cc.o CMakeFiles/xtradb.dir/pars/pars0opt.cc.o CMakeFiles/xtradb.dir/pars/pars0pars.cc.o CMakeFiles/xtradb.dir/pars/pars0sym.cc.o CMakeFiles/xtradb.dir/que/que0que.cc.o CMakeFiles/xtradb.dir/read/read0read.cc.o CMakeFiles/xtradb.dir/rem/rem0cmp.cc.o CMakeFiles/xtradb.dir/rem/rem0rec.cc.o CMakeFiles/xtradb.dir/row/row0ext.cc.o CMakeFiles/xtradb.dir/row/row0ftsort.cc.o CMakeFiles/xtradb.dir/row/row0import.cc.o CMakeFiles/xtradb.dir/row/row0ins.cc.o CMakeFiles/xtradb.dir/row/row0merge.cc.o CMakeFiles/xtradb.dir/row/row0mysql.cc.o CMakeFiles/xtradb.dir/row/row0log.cc.o CMakeFiles/xtradb.dir/row/row0purge.cc.o CMakeFiles/xtradb.dir/row/row0row.cc.o CMakeFiles/xtradb.dir/row/row0sel.cc.o CMakeFiles/xtradb.dir/row/row0uins.cc.o CMakeFiles/xtradb.dir/row/row0umod.cc.o CMakeFiles/xtradb.dir/row/row0undo.cc.o CMakeFiles/xtradb.dir/row/row0upd.cc.o CMakeFiles/xtradb.dir/row/row0quiesce.cc.o CMakeFiles/xtradb.dir/row/row0vers.cc.o CMakeFiles/xtradb.dir/srv/srv0conc.cc.o CMakeFiles/xtradb.dir/srv/srv0mon.cc.o CMakeFiles/xtradb.dir/srv/srv0srv.cc.o CMakeFiles/xtradb.dir/srv/srv0start.cc.o CMakeFiles/xtradb.dir/sync/sync0arr.cc.o CMakeFiles/xtradb.dir/sync/sync0rw.cc.o CMakeFiles/xtradb.dir/sync/sync0sync.cc.o CMakeFiles/xtradb.dir/trx/trx0i_s.cc.o CMakeFiles/xtradb.dir/trx/trx0purge.cc.o CMakeFiles/xtradb.dir/trx/trx0rec.cc.o CMakeFiles/xtradb.dir/trx/trx0roll.cc.o CMakeFiles/xtradb.dir/trx/trx0rseg.cc.o CMakeFiles/xtradb.dir/trx/trx0sys.cc.o CMakeFiles/xtradb.dir/trx/trx0trx.cc.o CMakeFiles/xtradb.dir/trx/trx0undo.cc.o CMakeFiles/xtradb.dir/usr/usr0sess.cc.o CMakeFiles/xtradb.dir/ut/ut0bh.cc.o CMakeFiles/xtradb.dir/ut/ut0byte.cc.o CMakeFiles/xtradb.dir/ut/ut0crc32.cc.o CMakeFiles/xtradb.dir/ut/ut0dbg.cc.o CMakeFiles/xtradb.dir/ut/ut0list.cc.o CMakeFiles/xtradb.dir/ut/ut0mem.cc.o CMakeFiles/xtradb.dir/ut/ut0rbt.cc.o CMakeFiles/xtradb.dir/ut/ut0rnd.cc.o CMakeFiles/xtradb.dir/ut/ut0ut.cc.o CMakeFiles/xtradb.dir/ut/ut0vec.cc.o CMakeFiles/xtradb.dir/ut/ut0wqueue.cc.o /usr/bin/ranlib libxtradb.a make[4]: Leaving directory '/<>/builddir' [ 29%] Built target xtradb /usr/bin/make -f plugin/auth_socket/CMakeFiles/auth_socket.dir/build.make plugin/auth_socket/CMakeFiles/auth_socket.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/plugin/auth_socket /<>/builddir /<>/builddir/plugin/auth_socket /<>/builddir/plugin/auth_socket/CMakeFiles/auth_socket.dir/DependInfo.cmake --color= Dependee "/<>/builddir/plugin/auth_socket/CMakeFiles/auth_socket.dir/DependInfo.cmake" is newer than depender "/<>/builddir/plugin/auth_socket/CMakeFiles/auth_socket.dir/depend.internal". Dependee "/<>/builddir/plugin/auth_socket/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/plugin/auth_socket/CMakeFiles/auth_socket.dir/depend.internal". Scanning dependencies of target auth_socket make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f plugin/auth_socket/CMakeFiles/auth_socket.dir/build.make plugin/auth_socket/CMakeFiles/auth_socket.dir/build make[4]: Entering directory '/<>/builddir' [ 29%] Building C object plugin/auth_socket/CMakeFiles/auth_socket.dir/auth_socket.c.o cd /<>/builddir/plugin/auth_socket && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_PEERCRED -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -o CMakeFiles/auth_socket.dir/auth_socket.c.o -c /<>/plugin/auth_socket/auth_socket.c [ 29%] Linking C static library libauth_socket.a cd /<>/builddir/plugin/auth_socket && /usr/bin/cmake -P CMakeFiles/auth_socket.dir/cmake_clean_target.cmake cd /<>/builddir/plugin/auth_socket && /usr/bin/cmake -E cmake_link_script CMakeFiles/auth_socket.dir/link.txt --verbose=1 /usr/bin/ar qc libauth_socket.a CMakeFiles/auth_socket.dir/auth_socket.c.o /usr/bin/ranlib libauth_socket.a make[4]: Leaving directory '/<>/builddir' [ 29%] Built target auth_socket /usr/bin/make -f plugin/feedback/CMakeFiles/feedback.dir/build.make plugin/feedback/CMakeFiles/feedback.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/plugin/feedback /<>/builddir /<>/builddir/plugin/feedback /<>/builddir/plugin/feedback/CMakeFiles/feedback.dir/DependInfo.cmake --color= Dependee "/<>/builddir/plugin/feedback/CMakeFiles/feedback.dir/DependInfo.cmake" is newer than depender "/<>/builddir/plugin/feedback/CMakeFiles/feedback.dir/depend.internal". Dependee "/<>/builddir/plugin/feedback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/plugin/feedback/CMakeFiles/feedback.dir/depend.internal". Scanning dependencies of target feedback make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f plugin/feedback/CMakeFiles/feedback.dir/build.make plugin/feedback/CMakeFiles/feedback.dir/build make[4]: Entering directory '/<>/builddir' [ 29%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/feedback.cc.o cd /<>/builddir/plugin/feedback && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_NETDB_H -I/<>/builddir/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fvisibility=hidden -o CMakeFiles/feedback.dir/feedback.cc.o -c /<>/plugin/feedback/feedback.cc [ 29%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/sender_thread.cc.o cd /<>/builddir/plugin/feedback && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_NETDB_H -I/<>/builddir/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fvisibility=hidden -o CMakeFiles/feedback.dir/sender_thread.cc.o -c /<>/plugin/feedback/sender_thread.cc [ 29%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/url_base.cc.o cd /<>/builddir/plugin/feedback && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_NETDB_H -I/<>/builddir/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fvisibility=hidden -o CMakeFiles/feedback.dir/url_base.cc.o -c /<>/plugin/feedback/url_base.cc [ 30%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/url_http.cc.o cd /<>/builddir/plugin/feedback && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_NETDB_H -I/<>/builddir/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fvisibility=hidden -o CMakeFiles/feedback.dir/url_http.cc.o -c /<>/plugin/feedback/url_http.cc [ 30%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/utils.cc.o cd /<>/builddir/plugin/feedback && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_NETDB_H -I/<>/builddir/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fvisibility=hidden -o CMakeFiles/feedback.dir/utils.cc.o -c /<>/plugin/feedback/utils.cc [ 30%] Linking CXX static library libfeedback.a cd /<>/builddir/plugin/feedback && /usr/bin/cmake -P CMakeFiles/feedback.dir/cmake_clean_target.cmake cd /<>/builddir/plugin/feedback && /usr/bin/cmake -E cmake_link_script CMakeFiles/feedback.dir/link.txt --verbose=1 /usr/bin/ar qc libfeedback.a CMakeFiles/feedback.dir/feedback.cc.o CMakeFiles/feedback.dir/sender_thread.cc.o CMakeFiles/feedback.dir/url_base.cc.o CMakeFiles/feedback.dir/url_http.cc.o CMakeFiles/feedback.dir/utils.cc.o /usr/bin/ranlib libfeedback.a make[4]: Leaving directory '/<>/builddir' [ 30%] Built target feedback /usr/bin/make -f sql/CMakeFiles/gen_lex_hash.dir/build.make sql/CMakeFiles/gen_lex_hash.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/sql /<>/builddir /<>/builddir/sql /<>/builddir/sql/CMakeFiles/gen_lex_hash.dir/DependInfo.cmake --color= Dependee "/<>/builddir/sql/CMakeFiles/gen_lex_hash.dir/DependInfo.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/gen_lex_hash.dir/depend.internal". Dependee "/<>/builddir/sql/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/gen_lex_hash.dir/depend.internal". Scanning dependencies of target gen_lex_hash make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f sql/CMakeFiles/gen_lex_hash.dir/build.make sql/CMakeFiles/gen_lex_hash.dir/build make[4]: Entering directory '/<>/builddir' [ 30%] Building CXX object sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o -c /<>/sql/gen_lex_hash.cc [ 30%] Linking CXX executable gen_lex_hash cd /<>/builddir/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/gen_lex_hash.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o -o gen_lex_hash -lpthread make[4]: Leaving directory '/<>/builddir' [ 30%] Built target gen_lex_hash /usr/bin/make -f sql/CMakeFiles/GenServerSource.dir/build.make sql/CMakeFiles/GenServerSource.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/sql /<>/builddir /<>/builddir/sql /<>/builddir/sql/CMakeFiles/GenServerSource.dir/DependInfo.cmake --color= Dependee "/<>/builddir/sql/CMakeFiles/GenServerSource.dir/DependInfo.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/GenServerSource.dir/depend.internal". Dependee "/<>/builddir/sql/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/GenServerSource.dir/depend.internal". Scanning dependencies of target GenServerSource make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f sql/CMakeFiles/GenServerSource.dir/build.make sql/CMakeFiles/GenServerSource.dir/build make[4]: Entering directory '/<>/builddir' [ 30%] Generating sql_yacc.cc, sql_yacc.h cd /<>/builddir/sql && /usr/bin/bison -y -p MYSQL --output=/<>/builddir/sql/sql_yacc.cc --defines=/<>/builddir/sql/sql_yacc.h /<>/sql/sql_yacc.yy /<>/sql/sql_yacc.yy:962.1-12: warning: deprecated directive, use '%pure-parser' [-Wdeprecated] %pure_parser /* We have threads */ ^^^^^^^^^^^^ [ 30%] Generating lex_hash.h cd /<>/builddir/sql && ./gen_lex_hash > lex_hash.h make[4]: Leaving directory '/<>/builddir' [ 30%] Built target GenServerSource /usr/bin/make -f sql/CMakeFiles/gen_lex_token.dir/build.make sql/CMakeFiles/gen_lex_token.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/sql /<>/builddir /<>/builddir/sql /<>/builddir/sql/CMakeFiles/gen_lex_token.dir/DependInfo.cmake --color= Dependee "/<>/builddir/sql/CMakeFiles/gen_lex_token.dir/DependInfo.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/gen_lex_token.dir/depend.internal". Dependee "/<>/builddir/sql/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/gen_lex_token.dir/depend.internal". Scanning dependencies of target gen_lex_token make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f sql/CMakeFiles/gen_lex_token.dir/build.make sql/CMakeFiles/gen_lex_token.dir/build make[4]: Entering directory '/<>/builddir' [ 30%] Building CXX object sql/CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o -c /<>/sql/gen_lex_token.cc [ 30%] Linking CXX executable gen_lex_token cd /<>/builddir/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/gen_lex_token.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o -o gen_lex_token -lpthread make[4]: Leaving directory '/<>/builddir' [ 30%] Built target gen_lex_token /usr/bin/make -f sql/CMakeFiles/GenDigestServerSource.dir/build.make sql/CMakeFiles/GenDigestServerSource.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/sql /<>/builddir /<>/builddir/sql /<>/builddir/sql/CMakeFiles/GenDigestServerSource.dir/DependInfo.cmake --color= Dependee "/<>/builddir/sql/CMakeFiles/GenDigestServerSource.dir/DependInfo.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/GenDigestServerSource.dir/depend.internal". Dependee "/<>/builddir/sql/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/GenDigestServerSource.dir/depend.internal". Scanning dependencies of target GenDigestServerSource make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f sql/CMakeFiles/GenDigestServerSource.dir/build.make sql/CMakeFiles/GenDigestServerSource.dir/build make[4]: Entering directory '/<>/builddir' [ 30%] Generating lex_token.h cd /<>/builddir/sql && ./gen_lex_token > lex_token.h make[4]: Leaving directory '/<>/builddir' [ 30%] Built target GenDigestServerSource /usr/bin/make -f sql/CMakeFiles/sql.dir/build.make sql/CMakeFiles/sql.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/sql /<>/builddir /<>/builddir/sql /<>/builddir/sql/CMakeFiles/sql.dir/DependInfo.cmake --color= Dependee "/<>/builddir/sql/CMakeFiles/sql.dir/DependInfo.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/sql.dir/depend.internal". Dependee "/<>/builddir/sql/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/sql/CMakeFiles/sql.dir/depend.internal". Scanning dependencies of target sql make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f sql/CMakeFiles/sql.dir/build.make sql/CMakeFiles/sql.dir/build make[4]: Entering directory '/<>/builddir' [ 30%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/client.c.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/__/sql-common/client.c.o -c /<>/sql-common/client.c [ 30%] Building CXX object sql/CMakeFiles/sql.dir/compat56.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/compat56.cc.o -c /<>/sql/compat56.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/derror.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/derror.cc.o -c /<>/sql/derror.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/des_key_file.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/des_key_file.cc.o -c /<>/sql/des_key_file.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/discover.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/discover.cc.o -c /<>/sql/discover.cc [ 30%] Building C object sql/CMakeFiles/sql.dir/__/libmysql/errmsg.c.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/__/libmysql/errmsg.c.o -c /<>/libmysql/errmsg.c [ 30%] Building CXX object sql/CMakeFiles/sql.dir/field.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/field.cc.o -c /<>/sql/field.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/field_conv.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/field_conv.cc.o -c /<>/sql/field_conv.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/filesort_utils.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/filesort_utils.cc.o -c /<>/sql/filesort_utils.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/filesort.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/filesort.cc.o -c /<>/sql/filesort.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/gstream.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/gstream.cc.o -c /<>/sql/gstream.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/sha2.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sha2.cc.o -c /<>/sql/sha2.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/signal_handler.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/signal_handler.cc.o -c /<>/sql/signal_handler.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/handler.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/handler.cc.o -c /<>/sql/handler.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/hostname.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/hostname.cc.o -c /<>/sql/hostname.cc [ 30%] Building CXX object sql/CMakeFiles/sql.dir/init.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/init.cc.o -c /<>/sql/init.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item.cc.o -c /<>/sql/item.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item_buff.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_buff.cc.o -c /<>/sql/item_buff.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item_cmpfunc.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_cmpfunc.cc.o -c /<>/sql/item_cmpfunc.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item_create.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_create.cc.o -c /<>/sql/item_create.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item_func.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_func.cc.o -c /<>/sql/item_func.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item_geofunc.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_geofunc.cc.o -c /<>/sql/item_geofunc.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item_row.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_row.cc.o -c /<>/sql/item_row.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item_strfunc.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_strfunc.cc.o -c /<>/sql/item_strfunc.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item_subselect.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_subselect.cc.o -c /<>/sql/item_subselect.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item_sum.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_sum.cc.o -c /<>/sql/item_sum.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/item_timefunc.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_timefunc.cc.o -c /<>/sql/item_timefunc.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/key.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/key.cc.o -c /<>/sql/key.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/log.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/log.cc.o -c /<>/sql/log.cc /<>/sql/log.cc:1294:36: warning: address of array 'sctx->priv_user' will always evaluate to 'true' [-Wpointer-bool-conversion] sctx->priv_user ? sctx->priv_user : "", "[", ~~~~~~^~~~~~~~~ ~ 1 warning generated. [ 31%] Building CXX object sql/CMakeFiles/sql.dir/lock.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/lock.cc.o -c /<>/sql/lock.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/log_event.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/log_event.cc.o -c /<>/sql/log_event.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/rpl_record.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_record.cc.o -c /<>/sql/rpl_record.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/rpl_reporting.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_reporting.cc.o -c /<>/sql/rpl_reporting.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/log_event_old.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/log_event_old.cc.o -c /<>/sql/log_event_old.cc /<>/sql/log_event_old.cc:1685:30: warning: address of array 'this->thd->net.last_error' will always evaluate to 'true' [-Wpointer-bool-conversion] thd->net.last_error ? thd->net.last_error : ""); ~~~~~~~~~^~~~~~~~~~ ~ /<>/sql/log_event_old.cc:1725:26: warning: address of array 'this->thd->net.last_error' will always evaluate to 'true' [-Wpointer-bool-conversion] thd->net.last_error ? thd->net.last_error : ""); ~~~~~~~~~^~~~~~~~~~ ~ 2 warnings generated. [ 31%] Building CXX object sql/CMakeFiles/sql.dir/rpl_record_old.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_record_old.cc.o -c /<>/sql/rpl_record_old.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/mf_iocache.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/mf_iocache.cc.o -c /<>/sql/mf_iocache.cc [ 31%] Building CXX object sql/CMakeFiles/sql.dir/my_decimal.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/my_decimal.cc.o -c /<>/sql/my_decimal.cc [ 31%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/my_time.c.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/__/sql-common/my_time.c.o -c /<>/sql-common/my_time.c [ 31%] Building CXX object sql/CMakeFiles/sql.dir/mysqld.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/mysqld.cc.o -c /<>/sql/mysqld.cc In file included from /<>/sql/mysqld.cc:1438: /<>/extra/yassl/include/openssl/crypto.h:22:9: warning: 'ysSSL_crypto_h__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef ysSSL_crypto_h__ ^~~~~~~~~~~~~~~~ /<>/extra/yassl/include/openssl/crypto.h:23:9: note: 'yaSSL_crypto_h__' is defined here; did you mean 'ysSSL_crypto_h__'? #define yaSSL_crypto_h__ ^~~~~~~~~~~~~~~~ ysSSL_crypto_h__ 1 warning generated. [ 32%] Building CXX object sql/CMakeFiles/sql.dir/net_serv.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/net_serv.cc.o -c /<>/sql/net_serv.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/keycaches.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/keycaches.cc.o -c /<>/sql/keycaches.cc [ 32%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/client_plugin.c.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/__/sql-common/client_plugin.c.o -c /<>/sql-common/client_plugin.c [ 32%] Building CXX object sql/CMakeFiles/sql.dir/opt_range.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/opt_range.cc.o -c /<>/sql/opt_range.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/opt_sum.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/opt_sum.cc.o -c /<>/sql/opt_sum.cc [ 32%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/pack.c.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/__/sql-common/pack.c.o -c /<>/sql-common/pack.c [ 32%] Building CXX object sql/CMakeFiles/sql.dir/parse_file.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/parse_file.cc.o -c /<>/sql/parse_file.cc [ 32%] Building C object sql/CMakeFiles/sql.dir/password.c.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/password.c.o -c /<>/sql/password.c [ 32%] Building CXX object sql/CMakeFiles/sql.dir/procedure.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/procedure.cc.o -c /<>/sql/procedure.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/protocol.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/protocol.cc.o -c /<>/sql/protocol.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/records.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/records.cc.o -c /<>/sql/records.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/repl_failsafe.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/repl_failsafe.cc.o -c /<>/sql/repl_failsafe.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/rpl_filter.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_filter.cc.o -c /<>/sql/rpl_filter.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/set_var.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/set_var.cc.o -c /<>/sql/set_var.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/slave.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/slave.cc.o -c /<>/sql/slave.cc /<>/sql/slave.cc:5616:17: warning: comparison of array 'mi->master_log_name' not equal to a null pointer is always true [-Wtautological-pointer-compare] && mi->master_log_name != NULL) ~~~~^~~~~~~~~~~~~~~ ~~~~ /<>/sql/slave.cc:6117:11: warning: comparison of array 'mi->user' equal to a null pointer is always false [-Wtautological-pointer-compare] if (mi->user == NULL || mi->user[0] == 0) ~~~~^~~~ ~~~~ 2 warnings generated. [ 32%] Building CXX object sql/CMakeFiles/sql.dir/sp.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sp.cc.o -c /<>/sql/sp.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/sp_cache.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sp_cache.cc.o -c /<>/sql/sp_cache.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/sp_head.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sp_head.cc.o -c /<>/sql/sp_head.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/sp_pcontext.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sp_pcontext.cc.o -c /<>/sql/sp_pcontext.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/sp_rcontext.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sp_rcontext.cc.o -c /<>/sql/sp_rcontext.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/spatial.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/spatial.cc.o -c /<>/sql/spatial.cc [ 32%] Building CXX object sql/CMakeFiles/sql.dir/sql_acl.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_acl.cc.o -c /<>/sql/sql_acl.cc /<>/sql/sql_acl.cc:637:8: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) ~^~~~ /<>/sql/sql_acl.cc:10642:14: warning: address of array 'sctx->priv_user' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!sctx->priv_user) ~~~~~~~^~~~~~~~~ 2 warnings generated. [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_analyse.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_analyse.cc.o -c /<>/sql/sql_analyse.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_base.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_base.cc.o -c /<>/sql/sql_base.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_cache.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_cache.cc.o -c /<>/sql/sql_cache.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_class.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_class.cc.o -c /<>/sql/sql_class.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_client.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_client.cc.o -c /<>/sql/sql_client.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_crypt.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_crypt.cc.o -c /<>/sql/sql_crypt.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_cursor.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_cursor.cc.o -c /<>/sql/sql_cursor.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_db.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_db.cc.o -c /<>/sql/sql_db.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_delete.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_delete.cc.o -c /<>/sql/sql_delete.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_derived.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_derived.cc.o -c /<>/sql/sql_derived.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_digest.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_digest.cc.o -c /<>/sql/sql_digest.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_do.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_do.cc.o -c /<>/sql/sql_do.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_error.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_error.cc.o -c /<>/sql/sql_error.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_handler.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_handler.cc.o -c /<>/sql/sql_handler.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_get_diagnostics.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_get_diagnostics.cc.o -c /<>/sql/sql_get_diagnostics.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_help.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_help.cc.o -c /<>/sql/sql_help.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_insert.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_insert.cc.o -c /<>/sql/sql_insert.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_lex.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_lex.cc.o -c /<>/sql/sql_lex.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_list.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_list.cc.o -c /<>/sql/sql_list.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_load.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_load.cc.o -c /<>/sql/sql_load.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_manager.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_manager.cc.o -c /<>/sql/sql_manager.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_parse.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_parse.cc.o -c /<>/sql/sql_parse.cc [ 33%] Building CXX object sql/CMakeFiles/sql.dir/sql_bootstrap.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_bootstrap.cc.o -c /<>/sql/sql_bootstrap.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_partition.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_partition.cc.o -c /<>/sql/sql_partition.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_plugin.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_plugin.cc.o -c /<>/sql/sql_plugin.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_prepare.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_prepare.cc.o -c /<>/sql/sql_prepare.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_rename.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_rename.cc.o -c /<>/sql/sql_rename.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/debug_sync.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/debug_sync.cc.o -c /<>/sql/debug_sync.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_repl.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_repl.cc.o -c /<>/sql/sql_repl.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_select.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_select.cc.o -c /<>/sql/sql_select.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_show.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_show.cc.o -c /<>/sql/sql_show.cc [ 34%] Building C object sql/CMakeFiles/sql.dir/sql_state.c.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_state.c.o -c /<>/sql/sql_state.c [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_statistics.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_statistics.cc.o -c /<>/sql/sql_statistics.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_string.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_string.cc.o -c /<>/sql/sql_string.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_table.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_table.cc.o -c /<>/sql/sql_table.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_test.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_test.cc.o -c /<>/sql/sql_test.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_trigger.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_trigger.cc.o -c /<>/sql/sql_trigger.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_udf.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_udf.cc.o -c /<>/sql/sql_udf.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_union.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_union.cc.o -c /<>/sql/sql_union.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_update.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_update.cc.o -c /<>/sql/sql_update.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_view.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_view.cc.o -c /<>/sql/sql_view.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/strfunc.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/strfunc.cc.o -c /<>/sql/strfunc.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/table.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/table.cc.o -c /<>/sql/table.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/thr_malloc.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/thr_malloc.cc.o -c /<>/sql/thr_malloc.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/sql_time.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_time.cc.o -c /<>/sql/sql_time.cc [ 34%] Building CXX object sql/CMakeFiles/sql.dir/tztime.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/tztime.cc.o -c /<>/sql/tztime.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/uniques.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/uniques.cc.o -c /<>/sql/uniques.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/unireg.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/unireg.cc.o -c /<>/sql/unireg.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/item_xmlfunc.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_xmlfunc.cc.o -c /<>/sql/item_xmlfunc.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/rpl_tblmap.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_tblmap.cc.o -c /<>/sql/rpl_tblmap.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/sql_binlog.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_binlog.cc.o -c /<>/sql/sql_binlog.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/event_scheduler.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/event_scheduler.cc.o -c /<>/sql/event_scheduler.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/event_data_objects.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/event_data_objects.cc.o -c /<>/sql/event_data_objects.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/event_queue.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/event_queue.cc.o -c /<>/sql/event_queue.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/event_db_repository.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/event_db_repository.cc.o -c /<>/sql/event_db_repository.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/sql_tablespace.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_tablespace.cc.o -c /<>/sql/sql_tablespace.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/events.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/events.cc.o -c /<>/sql/events.cc [ 35%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/my_user.c.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/__/sql-common/my_user.c.o -c /<>/sql-common/my_user.c [ 35%] Building CXX object sql/CMakeFiles/sql.dir/partition_info.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/partition_info.cc.o -c /<>/sql/partition_info.cc /<>/sql/partition_info.cc:41:8: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) ~^~~~ 1 warning generated. [ 35%] Building CXX object sql/CMakeFiles/sql.dir/rpl_utility.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_utility.cc.o -c /<>/sql/rpl_utility.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/rpl_injector.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_injector.cc.o -c /<>/sql/rpl_injector.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/sql_locale.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_locale.cc.o -c /<>/sql/sql_locale.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/rpl_rli.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_rli.cc.o -c /<>/sql/rpl_rli.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/rpl_mi.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_mi.cc.o -c /<>/sql/rpl_mi.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/sql_servers.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_servers.cc.o -c /<>/sql/sql_servers.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/sql_audit.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_audit.cc.o -c /<>/sql/sql_audit.cc /<>/sql/sql_audit.cc:372:14: warning: address of array 'data->class_mask' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!data->class_mask || !data->event_notify || ~~~~~~~^~~~~~~~~~ 1 warning generated. [ 35%] Building CXX object sql/CMakeFiles/sql.dir/sql_connect.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_connect.cc.o -c /<>/sql/sql_connect.cc [ 35%] Building CXX object sql/CMakeFiles/sql.dir/scheduler.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/scheduler.cc.o -c /<>/sql/scheduler.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sql_partition_admin.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_partition_admin.cc.o -c /<>/sql/sql_partition_admin.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sql_profile.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_profile.cc.o -c /<>/sql/sql_profile.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/event_parse_data.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/event_parse_data.cc.o -c /<>/sql/event_parse_data.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sql_alter.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_alter.cc.o -c /<>/sql/sql_alter.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sql_signal.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_signal.cc.o -c /<>/sql/sql_signal.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/rpl_handler.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_handler.cc.o -c /<>/sql/rpl_handler.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/mdl.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/mdl.cc.o -c /<>/sql/mdl.cc /<>/sql/mdl.cc:797:39: warning: offset of on non-POD type 'MDL_key' [-Winvalid-offsetof] MDL_key *mdl_key= (MDL_key*) (key - offsetof(MDL_key, m_ptr)); ^ ~~~~~ /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/stddef.h:120:24: note: expanded from macro 'offsetof' #define offsetof(t, d) __builtin_offsetof(t, d) ^ ~ 1 warning generated. [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sql_admin.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_admin.cc.o -c /<>/sql/sql_admin.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/transaction.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/transaction.cc.o -c /<>/sql/transaction.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sys_vars.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sys_vars.cc.o -c /<>/sql/sys_vars.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sql_truncate.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_truncate.cc.o -c /<>/sql/sql_truncate.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/datadict.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/datadict.cc.o -c /<>/sql/datadict.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sql_reload.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_reload.cc.o -c /<>/sql/sql_reload.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/item_inetfunc.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/item_inetfunc.cc.o -c /<>/sql/item_inetfunc.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sql_explain.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_explain.cc.o -c /<>/sql/sql_explain.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sql_join_cache.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_join_cache.cc.o -c /<>/sql/sql_join_cache.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/create_options.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/create_options.cc.o -c /<>/sql/create_options.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/multi_range_read.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/multi_range_read.cc.o -c /<>/sql/multi_range_read.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/opt_index_cond_pushdown.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/opt_index_cond_pushdown.cc.o -c /<>/sql/opt_index_cond_pushdown.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/opt_subselect.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/opt_subselect.cc.o -c /<>/sql/opt_subselect.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/opt_table_elimination.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/opt_table_elimination.cc.o -c /<>/sql/opt_table_elimination.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/sql_expression_cache.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_expression_cache.cc.o -c /<>/sql/sql_expression_cache.cc [ 36%] Building CXX object sql/CMakeFiles/sql.dir/gcalc_slicescan.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/gcalc_slicescan.cc.o -c /<>/sql/gcalc_slicescan.cc [ 37%] Building CXX object sql/CMakeFiles/sql.dir/gcalc_tools.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/gcalc_tools.cc.o -c /<>/sql/gcalc_tools.cc [ 37%] Building CXX object sql/CMakeFiles/sql.dir/threadpool_common.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/threadpool_common.cc.o -c /<>/sql/threadpool_common.cc [ 37%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/mysql_async.c.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/__/sql-common/mysql_async.c.o -c /<>/sql-common/mysql_async.c [ 37%] Building CXX object sql/CMakeFiles/sql.dir/my_apc.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/my_apc.cc.o -c /<>/sql/my_apc.cc [ 37%] Building CXX object sql/CMakeFiles/sql.dir/rpl_gtid.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_gtid.cc.o -c /<>/sql/rpl_gtid.cc [ 37%] Building CXX object sql/CMakeFiles/sql.dir/rpl_parallel.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/rpl_parallel.cc.o -c /<>/sql/rpl_parallel.cc [ 37%] Building CXX object sql/CMakeFiles/sql.dir/table_cache.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/table_cache.cc.o -c /<>/sql/table_cache.cc [ 37%] Building CXX object sql/CMakeFiles/sql.dir/sql_builtin.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_builtin.cc.o -c /<>/builddir/sql/sql_builtin.cc [ 37%] Building CXX object sql/CMakeFiles/sql.dir/sql_yacc.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/sql_yacc.cc.o -c /<>/builddir/sql/sql_yacc.cc [ 37%] Building CXX object sql/CMakeFiles/sql.dir/threadpool_unix.cc.o cd /<>/builddir/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/builddir/sql -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -o CMakeFiles/sql.dir/threadpool_unix.cc.o -c /<>/sql/threadpool_unix.cc [ 37%] Linking CXX static library libsql.a cd /<>/builddir/sql && /usr/bin/cmake -P CMakeFiles/sql.dir/cmake_clean_target.cmake cd /<>/builddir/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/sql.dir/link.txt --verbose=1 /usr/bin/ar qc libsql.a CMakeFiles/sql.dir/__/sql-common/client.c.o CMakeFiles/sql.dir/compat56.cc.o CMakeFiles/sql.dir/derror.cc.o CMakeFiles/sql.dir/des_key_file.cc.o CMakeFiles/sql.dir/discover.cc.o CMakeFiles/sql.dir/__/libmysql/errmsg.c.o CMakeFiles/sql.dir/field.cc.o CMakeFiles/sql.dir/field_conv.cc.o CMakeFiles/sql.dir/filesort_utils.cc.o CMakeFiles/sql.dir/filesort.cc.o CMakeFiles/sql.dir/gstream.cc.o CMakeFiles/sql.dir/sha2.cc.o CMakeFiles/sql.dir/signal_handler.cc.o CMakeFiles/sql.dir/handler.cc.o CMakeFiles/sql.dir/hostname.cc.o CMakeFiles/sql.dir/init.cc.o CMakeFiles/sql.dir/item.cc.o CMakeFiles/sql.dir/item_buff.cc.o CMakeFiles/sql.dir/item_cmpfunc.cc.o CMakeFiles/sql.dir/item_create.cc.o CMakeFiles/sql.dir/item_func.cc.o CMakeFiles/sql.dir/item_geofunc.cc.o CMakeFiles/sql.dir/item_row.cc.o CMakeFiles/sql.dir/item_strfunc.cc.o CMakeFiles/sql.dir/item_subselect.cc.o CMakeFiles/sql.dir/item_sum.cc.o CMakeFiles/sql.dir/item_timefunc.cc.o CMakeFiles/sql.dir/key.cc.o CMakeFiles/sql.dir/log.cc.o CMakeFiles/sql.dir/lock.cc.o CMakeFiles/sql.dir/log_event.cc.o CMakeFiles/sql.dir/rpl_record.cc.o CMakeFiles/sql.dir/rpl_reporting.cc.o CMakeFiles/sql.dir/log_event_old.cc.o CMakeFiles/sql.dir/rpl_record_old.cc.o CMakeFiles/sql.dir/mf_iocache.cc.o CMakeFiles/sql.dir/my_decimal.cc.o CMakeFiles/sql.dir/__/sql-common/my_time.c.o CMakeFiles/sql.dir/mysqld.cc.o CMakeFiles/sql.dir/net_serv.cc.o CMakeFiles/sql.dir/keycaches.cc.o CMakeFiles/sql.dir/__/sql-common/client_plugin.c.o CMakeFiles/sql.dir/opt_range.cc.o CMakeFiles/sql.dir/opt_sum.cc.o CMakeFiles/sql.dir/__/sql-common/pack.c.o CMakeFiles/sql.dir/parse_file.cc.o CMakeFiles/sql.dir/password.c.o CMakeFiles/sql.dir/procedure.cc.o CMakeFiles/sql.dir/protocol.cc.o CMakeFiles/sql.dir/records.cc.o CMakeFiles/sql.dir/repl_failsafe.cc.o CMakeFiles/sql.dir/rpl_filter.cc.o CMakeFiles/sql.dir/set_var.cc.o CMakeFiles/sql.dir/slave.cc.o CMakeFiles/sql.dir/sp.cc.o CMakeFiles/sql.dir/sp_cache.cc.o CMakeFiles/sql.dir/sp_head.cc.o CMakeFiles/sql.dir/sp_pcontext.cc.o CMakeFiles/sql.dir/sp_rcontext.cc.o CMakeFiles/sql.dir/spatial.cc.o CMakeFiles/sql.dir/sql_acl.cc.o CMakeFiles/sql.dir/sql_analyse.cc.o CMakeFiles/sql.dir/sql_base.cc.o CMakeFiles/sql.dir/sql_cache.cc.o CMakeFiles/sql.dir/sql_class.cc.o CMakeFiles/sql.dir/sql_client.cc.o CMakeFiles/sql.dir/sql_crypt.cc.o CMakeFiles/sql.dir/sql_cursor.cc.o CMakeFiles/sql.dir/sql_db.cc.o CMakeFiles/sql.dir/sql_delete.cc.o CMakeFiles/sql.dir/sql_derived.cc.o CMakeFiles/sql.dir/sql_digest.cc.o CMakeFiles/sql.dir/sql_do.cc.o CMakeFiles/sql.dir/sql_error.cc.o CMakeFiles/sql.dir/sql_handler.cc.o CMakeFiles/sql.dir/sql_get_diagnostics.cc.o CMakeFiles/sql.dir/sql_help.cc.o CMakeFiles/sql.dir/sql_insert.cc.o CMakeFiles/sql.dir/sql_lex.cc.o CMakeFiles/sql.dir/sql_list.cc.o CMakeFiles/sql.dir/sql_load.cc.o CMakeFiles/sql.dir/sql_manager.cc.o CMakeFiles/sql.dir/sql_parse.cc.o CMakeFiles/sql.dir/sql_bootstrap.cc.o CMakeFiles/sql.dir/sql_partition.cc.o CMakeFiles/sql.dir/sql_plugin.cc.o CMakeFiles/sql.dir/sql_prepare.cc.o CMakeFiles/sql.dir/sql_rename.cc.o CMakeFiles/sql.dir/debug_sync.cc.o CMakeFiles/sql.dir/sql_repl.cc.o CMakeFiles/sql.dir/sql_select.cc.o CMakeFiles/sql.dir/sql_show.cc.o CMakeFiles/sql.dir/sql_state.c.o CMakeFiles/sql.dir/sql_statistics.cc.o CMakeFiles/sql.dir/sql_string.cc.o CMakeFiles/sql.dir/sql_table.cc.o CMakeFiles/sql.dir/sql_test.cc.o CMakeFiles/sql.dir/sql_trigger.cc.o CMakeFiles/sql.dir/sql_udf.cc.o CMakeFiles/sql.dir/sql_union.cc.o CMakeFiles/sql.dir/sql_update.cc.o CMakeFiles/sql.dir/sql_view.cc.o CMakeFiles/sql.dir/strfunc.cc.o CMakeFiles/sql.dir/table.cc.o CMakeFiles/sql.dir/thr_malloc.cc.o CMakeFiles/sql.dir/sql_time.cc.o CMakeFiles/sql.dir/tztime.cc.o CMakeFiles/sql.dir/uniques.cc.o CMakeFiles/sql.dir/unireg.cc.o CMakeFiles/sql.dir/item_xmlfunc.cc.o CMakeFiles/sql.dir/rpl_tblmap.cc.o CMakeFiles/sql.dir/sql_binlog.cc.o CMakeFiles/sql.dir/event_scheduler.cc.o CMakeFiles/sql.dir/event_data_objects.cc.o CMakeFiles/sql.dir/event_queue.cc.o CMakeFiles/sql.dir/event_db_repository.cc.o CMakeFiles/sql.dir/sql_tablespace.cc.o CMakeFiles/sql.dir/events.cc.o CMakeFiles/sql.dir/__/sql-common/my_user.c.o CMakeFiles/sql.dir/partition_info.cc.o CMakeFiles/sql.dir/rpl_utility.cc.o CMakeFiles/sql.dir/rpl_injector.cc.o CMakeFiles/sql.dir/sql_locale.cc.o CMakeFiles/sql.dir/rpl_rli.cc.o CMakeFiles/sql.dir/rpl_mi.cc.o CMakeFiles/sql.dir/sql_servers.cc.o CMakeFiles/sql.dir/sql_audit.cc.o CMakeFiles/sql.dir/sql_connect.cc.o CMakeFiles/sql.dir/scheduler.cc.o CMakeFiles/sql.dir/sql_partition_admin.cc.o CMakeFiles/sql.dir/sql_profile.cc.o CMakeFiles/sql.dir/event_parse_data.cc.o CMakeFiles/sql.dir/sql_alter.cc.o CMakeFiles/sql.dir/sql_signal.cc.o CMakeFiles/sql.dir/rpl_handler.cc.o CMakeFiles/sql.dir/mdl.cc.o CMakeFiles/sql.dir/sql_admin.cc.o CMakeFiles/sql.dir/transaction.cc.o CMakeFiles/sql.dir/sys_vars.cc.o CMakeFiles/sql.dir/sql_truncate.cc.o CMakeFiles/sql.dir/datadict.cc.o CMakeFiles/sql.dir/sql_reload.cc.o CMakeFiles/sql.dir/item_inetfunc.cc.o CMakeFiles/sql.dir/sql_explain.cc.o CMakeFiles/sql.dir/sql_join_cache.cc.o CMakeFiles/sql.dir/create_options.cc.o CMakeFiles/sql.dir/multi_range_read.cc.o CMakeFiles/sql.dir/opt_index_cond_pushdown.cc.o CMakeFiles/sql.dir/opt_subselect.cc.o CMakeFiles/sql.dir/opt_table_elimination.cc.o CMakeFiles/sql.dir/sql_expression_cache.cc.o CMakeFiles/sql.dir/gcalc_slicescan.cc.o CMakeFiles/sql.dir/gcalc_tools.cc.o CMakeFiles/sql.dir/threadpool_common.cc.o CMakeFiles/sql.dir/__/sql-common/mysql_async.c.o CMakeFiles/sql.dir/my_apc.cc.o CMakeFiles/sql.dir/rpl_gtid.cc.o CMakeFiles/sql.dir/rpl_parallel.cc.o CMakeFiles/sql.dir/table_cache.cc.o CMakeFiles/sql.dir/sql_builtin.cc.o CMakeFiles/sql.dir/sql_yacc.cc.o CMakeFiles/sql.dir/threadpool_unix.cc.o /usr/bin/ranlib libsql.a make[4]: Leaving directory '/<>/builddir' [ 37%] Built target sql /usr/bin/make -f unittest/sql/CMakeFiles/explain_filename-t.dir/build.make unittest/sql/CMakeFiles/explain_filename-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/sql /<>/builddir /<>/builddir/unittest/sql /<>/builddir/unittest/sql/CMakeFiles/explain_filename-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/sql/CMakeFiles/explain_filename-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/sql/CMakeFiles/explain_filename-t.dir/depend.internal". Dependee "/<>/builddir/unittest/sql/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/sql/CMakeFiles/explain_filename-t.dir/depend.internal". Scanning dependencies of target explain_filename-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/sql/CMakeFiles/explain_filename-t.dir/build.make unittest/sql/CMakeFiles/explain_filename-t.dir/build make[4]: Entering directory '/<>/builddir' [ 37%] Building CXX object unittest/sql/CMakeFiles/explain_filename-t.dir/explain_filename-t.cc.o cd /<>/builddir/unittest/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -I/<>/sql -I/<>/extra/yassl/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/explain_filename-t.dir/explain_filename-t.cc.o -c /<>/unittest/sql/explain_filename-t.cc [ 37%] Linking CXX executable explain_filename-t cd /<>/builddir/unittest/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/explain_filename-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/explain_filename-t.dir/explain_filename-t.cc.o -o explain_filename-t -lpthread ../../sql/libsql.a ../mytap/libmytap.a ../../storage/archive/libarchive.a ../../storage/blackhole/libblackhole.a ../../storage/csv/libcsv.a ../../storage/federatedx/libfederatedx.a ../../storage/heap/libheap.a ../../storage/maria/libaria.a ../../storage/myisam/libmyisam.a ../../storage/myisammrg/libmyisammrg.a ../../storage/perfschema/libperfschema.a ../../storage/xtradb/libxtradb.a -laio ../../plugin/auth_socket/libauth_socket.a ../../plugin/feedback/libfeedback.a ../../sql/libpartition.a ../../mysys_ssl/libmysys_ssl.a ../../extra/yassl/libyassl.a ../../extra/yassl/taocrypt/libtaocrypt.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a -lz -lm ../../strings/libstrings.a ../../vio/libvio.a -lpcre -ljemalloc_pic -lcrypt -ldl -lpthread make[4]: Leaving directory '/<>/builddir' [ 37%] Built target explain_filename-t /usr/bin/make -f unittest/sql/CMakeFiles/my_apc-t.dir/build.make unittest/sql/CMakeFiles/my_apc-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittest/sql /<>/builddir /<>/builddir/unittest/sql /<>/builddir/unittest/sql/CMakeFiles/my_apc-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/unittest/sql/CMakeFiles/my_apc-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/unittest/sql/CMakeFiles/my_apc-t.dir/depend.internal". Dependee "/<>/builddir/unittest/sql/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/unittest/sql/CMakeFiles/my_apc-t.dir/depend.internal". Scanning dependencies of target my_apc-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f unittest/sql/CMakeFiles/my_apc-t.dir/build.make unittest/sql/CMakeFiles/my_apc-t.dir/build make[4]: Entering directory '/<>/builddir' [ 37%] Building CXX object unittest/sql/CMakeFiles/my_apc-t.dir/my_apc-t.cc.o cd /<>/builddir/unittest/sql && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/unittest/mytap -I/<>/sql -I/<>/extra/yassl/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/my_apc-t.dir/my_apc-t.cc.o -c /<>/unittest/sql/my_apc-t.cc [ 37%] Linking CXX executable my_apc-t cd /<>/builddir/unittest/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/my_apc-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/my_apc-t.dir/my_apc-t.cc.o -o my_apc-t -lpthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 37%] Built target my_apc-t /usr/bin/make -f storage/archive/CMakeFiles/archive_embedded.dir/build.make storage/archive/CMakeFiles/archive_embedded.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/archive /<>/builddir /<>/builddir/storage/archive /<>/builddir/storage/archive/CMakeFiles/archive_embedded.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/archive/CMakeFiles/archive_embedded.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/archive/CMakeFiles/archive_embedded.dir/depend.internal". Dependee "/<>/builddir/storage/archive/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/archive/CMakeFiles/archive_embedded.dir/depend.internal". Scanning dependencies of target archive_embedded make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/archive/CMakeFiles/archive_embedded.dir/build.make storage/archive/CMakeFiles/archive_embedded.dir/build make[4]: Entering directory '/<>/builddir' [ 37%] Building C object storage/archive/CMakeFiles/archive_embedded.dir/azio.c.o cd /<>/builddir/storage/archive && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/archive_embedded.dir/azio.c.o -c /<>/storage/archive/azio.c [ 37%] Building CXX object storage/archive/CMakeFiles/archive_embedded.dir/ha_archive.cc.o cd /<>/builddir/storage/archive && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/archive_embedded.dir/ha_archive.cc.o -c /<>/storage/archive/ha_archive.cc [ 37%] Linking CXX static library libarchive_embedded.a cd /<>/builddir/storage/archive && /usr/bin/cmake -P CMakeFiles/archive_embedded.dir/cmake_clean_target.cmake cd /<>/builddir/storage/archive && /usr/bin/cmake -E cmake_link_script CMakeFiles/archive_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libarchive_embedded.a CMakeFiles/archive_embedded.dir/azio.c.o CMakeFiles/archive_embedded.dir/ha_archive.cc.o /usr/bin/ranlib libarchive_embedded.a make[4]: Leaving directory '/<>/builddir' [ 37%] Built target archive_embedded /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole_embedded.dir/build.make storage/blackhole/CMakeFiles/blackhole_embedded.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/blackhole /<>/builddir /<>/builddir/storage/blackhole /<>/builddir/storage/blackhole/CMakeFiles/blackhole_embedded.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/blackhole/CMakeFiles/blackhole_embedded.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/blackhole/CMakeFiles/blackhole_embedded.dir/depend.internal". Dependee "/<>/builddir/storage/blackhole/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/blackhole/CMakeFiles/blackhole_embedded.dir/depend.internal". Scanning dependencies of target blackhole_embedded make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole_embedded.dir/build.make storage/blackhole/CMakeFiles/blackhole_embedded.dir/build make[4]: Entering directory '/<>/builddir' [ 37%] Building CXX object storage/blackhole/CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o cd /<>/builddir/storage/blackhole && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o -c /<>/storage/blackhole/ha_blackhole.cc [ 37%] Linking CXX static library libblackhole_embedded.a cd /<>/builddir/storage/blackhole && /usr/bin/cmake -P CMakeFiles/blackhole_embedded.dir/cmake_clean_target.cmake cd /<>/builddir/storage/blackhole && /usr/bin/cmake -E cmake_link_script CMakeFiles/blackhole_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libblackhole_embedded.a CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o /usr/bin/ranlib libblackhole_embedded.a make[4]: Leaving directory '/<>/builddir' [ 37%] Built target blackhole_embedded /usr/bin/make -f libservices/CMakeFiles/mysqlservices.dir/build.make libservices/CMakeFiles/mysqlservices.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/libservices /<>/builddir /<>/builddir/libservices /<>/builddir/libservices/CMakeFiles/mysqlservices.dir/DependInfo.cmake --color= Dependee "/<>/builddir/libservices/CMakeFiles/mysqlservices.dir/DependInfo.cmake" is newer than depender "/<>/builddir/libservices/CMakeFiles/mysqlservices.dir/depend.internal". Dependee "/<>/builddir/libservices/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/libservices/CMakeFiles/mysqlservices.dir/depend.internal". Scanning dependencies of target mysqlservices make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f libservices/CMakeFiles/mysqlservices.dir/build.make libservices/CMakeFiles/mysqlservices.dir/build make[4]: Entering directory '/<>/builddir' [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o -c /<>/libservices/my_snprintf_service.c [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o -c /<>/libservices/thd_alloc_service.c [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_wait_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/thd_wait_service.c.o -c /<>/libservices/thd_wait_service.c [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_timezone_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/thd_timezone_service.c.o -c /<>/libservices/thd_timezone_service.c [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_autoinc_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/thd_autoinc_service.c.o -c /<>/libservices/thd_autoinc_service.c [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_error_context_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/thd_error_context_service.c.o -c /<>/libservices/thd_error_context_service.c [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/progress_report_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/progress_report_service.c.o -c /<>/libservices/progress_report_service.c [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/debug_sync_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/debug_sync_service.c.o -c /<>/libservices/debug_sync_service.c [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_sha1_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/my_sha1_service.c.o -c /<>/libservices/my_sha1_service.c [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/kill_statement_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/kill_statement_service.c.o -c /<>/libservices/kill_statement_service.c [ 37%] Building C object libservices/CMakeFiles/mysqlservices.dir/logger_service.c.o cd /<>/builddir/libservices && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysqlservices.dir/logger_service.c.o -c /<>/libservices/logger_service.c [ 37%] Linking C static library libmysqlservices.a cd /<>/builddir/libservices && /usr/bin/cmake -P CMakeFiles/mysqlservices.dir/cmake_clean_target.cmake cd /<>/builddir/libservices && /usr/bin/cmake -E cmake_link_script CMakeFiles/mysqlservices.dir/link.txt --verbose=1 /usr/bin/ar qc libmysqlservices.a CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o CMakeFiles/mysqlservices.dir/thd_wait_service.c.o CMakeFiles/mysqlservices.dir/thd_timezone_service.c.o CMakeFiles/mysqlservices.dir/thd_autoinc_service.c.o CMakeFiles/mysqlservices.dir/thd_error_context_service.c.o CMakeFiles/mysqlservices.dir/progress_report_service.c.o CMakeFiles/mysqlservices.dir/debug_sync_service.c.o CMakeFiles/mysqlservices.dir/my_sha1_service.c.o CMakeFiles/mysqlservices.dir/kill_statement_service.c.o CMakeFiles/mysqlservices.dir/logger_service.c.o /usr/bin/ranlib libmysqlservices.a make[4]: Leaving directory '/<>/builddir' [ 37%] Built target mysqlservices /usr/bin/make -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/connect /<>/builddir /<>/builddir/storage/connect /<>/builddir/storage/connect/CMakeFiles/connect.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/connect/CMakeFiles/connect.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/connect/CMakeFiles/connect.dir/depend.internal". Dependee "/<>/builddir/storage/connect/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/connect/CMakeFiles/connect.dir/depend.internal". Scanning dependencies of target connect make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/connect/CMakeFiles/connect.dir/build.make storage/connect/CMakeFiles/connect.dir/build make[4]: Entering directory '/<>/builddir' [ 37%] Building CXX object storage/connect/CMakeFiles/connect.dir/ha_connect.cc.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/ha_connect.cc.o -c /<>/storage/connect/ha_connect.cc In file included from /<>/storage/connect/ha_connect.cc:118: /<>/sql/sql_partition.h:20:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface /* gcc class implementation */ ^ /<>/storage/connect/ha_connect.cc:1178:31: warning: address of array 'this->partname' will always evaluate to 'true' [-Wpointer-bool-conversion] if (IsPartitioned() && s && partname && *partname) { ~~ ^~~~~~~~ /<>/storage/connect/ha_connect.cc:2857:54: warning: adding 'uint32' (aka 'unsigned int') to a string does not append to the string [-Wstring-plus-int] strcat(body, "1970-01-01 00:00:00" + res->length()); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/storage/connect/ha_connect.cc:2857:54: note: use array indexing to silence this warning strcat(body, "1970-01-01 00:00:00" + res->length()); ^ & [ ] /<>/storage/connect/ha_connect.cc:2886:58: warning: adding 'uint32' (aka 'unsigned int') to a string does not append to the string [-Wstring-plus-int] strcat(body, "1970-01-01 00:00:00" + res->length()); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/storage/connect/ha_connect.cc:2886:58: note: use array indexing to silence this warning strcat(body, "1970-01-01 00:00:00" + res->length()); ^ & [ ] 4 warnings generated. [ 37%] Building CXX object storage/connect/CMakeFiles/connect.dir/connect.cc.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/connect.cc.o -c /<>/storage/connect/connect.cc [ 37%] Building CXX object storage/connect/CMakeFiles/connect.dir/user_connect.cc.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/user_connect.cc.o -c /<>/storage/connect/user_connect.cc [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/mycat.cc.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/mycat.cc.o -c /<>/storage/connect/mycat.cc [ 38%] Building C object storage/connect/CMakeFiles/connect.dir/fmdlex.c.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-gcc -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/fmdlex.c.o -c /<>/storage/connect/fmdlex.c [ 38%] Building C object storage/connect/CMakeFiles/connect.dir/osutil.c.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-gcc -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/osutil.c.o -c /<>/storage/connect/osutil.c [ 38%] Building C object storage/connect/CMakeFiles/connect.dir/plugutil.c.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-gcc -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/plugutil.c.o -c /<>/storage/connect/plugutil.c [ 38%] Building C object storage/connect/CMakeFiles/connect.dir/rcmsg.c.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-gcc -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/rcmsg.c.o -c /<>/storage/connect/rcmsg.c [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/array.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/array.cpp.o -c /<>/storage/connect/array.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/blkfil.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/blkfil.cpp.o -c /<>/storage/connect/blkfil.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/colblk.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/colblk.cpp.o -c /<>/storage/connect/colblk.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/csort.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/csort.cpp.o -c /<>/storage/connect/csort.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamap.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/filamap.cpp.o -c /<>/storage/connect/filamap.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamdbf.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/filamdbf.cpp.o -c /<>/storage/connect/filamdbf.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamfix.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/filamfix.cpp.o -c /<>/storage/connect/filamfix.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamtxt.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/filamtxt.cpp.o -c /<>/storage/connect/filamtxt.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamvct.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/filamvct.cpp.o -c /<>/storage/connect/filamvct.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamzip.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/filamzip.cpp.o -c /<>/storage/connect/filamzip.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/filter.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/filter.cpp.o -c /<>/storage/connect/filter.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/json.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/json.cpp.o -c /<>/storage/connect/json.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/jsonudf.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/jsonudf.cpp.o -c /<>/storage/connect/jsonudf.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/maputil.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/maputil.cpp.o -c /<>/storage/connect/maputil.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/myconn.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/myconn.cpp.o -c /<>/storage/connect/myconn.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/myutil.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/myutil.cpp.o -c /<>/storage/connect/myutil.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/plgdbutl.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/plgdbutl.cpp.o -c /<>/storage/connect/plgdbutl.cpp [ 38%] Building CXX object storage/connect/CMakeFiles/connect.dir/reldef.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/reldef.cpp.o -c /<>/storage/connect/reldef.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabcol.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabcol.cpp.o -c /<>/storage/connect/tabcol.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabdos.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabdos.cpp.o -c /<>/storage/connect/tabdos.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabfix.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabfix.cpp.o -c /<>/storage/connect/tabfix.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabfmt.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabfmt.cpp.o -c /<>/storage/connect/tabfmt.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabjson.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabjson.cpp.o -c /<>/storage/connect/tabjson.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/table.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/table.cpp.o -c /<>/storage/connect/table.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabmul.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabmul.cpp.o -c /<>/storage/connect/tabmul.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabmysql.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabmysql.cpp.o -c /<>/storage/connect/tabmysql.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/taboccur.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/taboccur.cpp.o -c /<>/storage/connect/taboccur.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabpivot.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabpivot.cpp.o -c /<>/storage/connect/tabpivot.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabsys.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabsys.cpp.o -c /<>/storage/connect/tabsys.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabtbl.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabtbl.cpp.o -c /<>/storage/connect/tabtbl.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabutil.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabutil.cpp.o -c /<>/storage/connect/tabutil.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabvct.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabvct.cpp.o -c /<>/storage/connect/tabvct.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabvir.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabvir.cpp.o -c /<>/storage/connect/tabvir.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabxcl.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabxcl.cpp.o -c /<>/storage/connect/tabxcl.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/valblk.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/valblk.cpp.o -c /<>/storage/connect/valblk.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/value.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/value.cpp.o -c /<>/storage/connect/value.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/xindex.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/xindex.cpp.o -c /<>/storage/connect/xindex.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/xobject.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/xobject.cpp.o -c /<>/storage/connect/xobject.cpp [ 39%] Building C object storage/connect/CMakeFiles/connect.dir/inihandl.c.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-gcc -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/inihandl.c.o -c /<>/storage/connect/inihandl.c /<>/storage/connect/inihandl.c:196:16: warning: address of array 'key->name' will always evaluate to 'true' [-Wpointer-bool-conversion] if (key->name && key->name[0]) { ~~~~~^~~~ ~~ 1 warning generated. [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/libdoc.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/libdoc.cpp.o -c /<>/storage/connect/libdoc.cpp [ 39%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabxml.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabxml.cpp.o -c /<>/storage/connect/tabxml.cpp [ 40%] Building CXX object storage/connect/CMakeFiles/connect.dir/plgxml.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/plgxml.cpp.o -c /<>/storage/connect/plgxml.cpp [ 40%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabodbc.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/tabodbc.cpp.o -c /<>/storage/connect/tabodbc.cpp /<>/storage/connect/tabodbc.cpp:684:12: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion] return NULL; ~~~~~~ ^~~~ false 1 warning generated. [ 40%] Building CXX object storage/connect/CMakeFiles/connect.dir/odbconn.cpp.o cd /<>/builddir/storage/connect && /usr/bin/x86_64-linux-gnu-g++ -DFORCE_INIT_OF_VARS -DHAVE_CONFIG_H -DHUGE_SUPPORT -DLIBXML2_SUPPORT -DLINUX -DMARIADB -DMYSQL_DYNAMIC_PLUGIN -DODBC_SUPPORT -DPIVOT_SUPPORT -DUBUNTU -DUNIX -DXMAP -DZIP_SUPPORT -Dconnect_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/usr/include/libxml2 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wmissing-declarations -Wno-write-strings -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-parentheses -o CMakeFiles/connect.dir/odbconn.cpp.o -c /<>/storage/connect/odbconn.cpp [ 40%] Linking CXX shared module ha_connect.so cd /<>/builddir/storage/connect && /usr/bin/cmake -E cmake_link_script CMakeFiles/connect.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -fpermissive -fexceptions -fPIC -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now -shared -o ha_connect.so CMakeFiles/connect.dir/ha_connect.cc.o CMakeFiles/connect.dir/connect.cc.o CMakeFiles/connect.dir/user_connect.cc.o CMakeFiles/connect.dir/mycat.cc.o CMakeFiles/connect.dir/fmdlex.c.o CMakeFiles/connect.dir/osutil.c.o CMakeFiles/connect.dir/plugutil.c.o CMakeFiles/connect.dir/rcmsg.c.o CMakeFiles/connect.dir/array.cpp.o CMakeFiles/connect.dir/blkfil.cpp.o CMakeFiles/connect.dir/colblk.cpp.o CMakeFiles/connect.dir/csort.cpp.o CMakeFiles/connect.dir/filamap.cpp.o CMakeFiles/connect.dir/filamdbf.cpp.o CMakeFiles/connect.dir/filamfix.cpp.o CMakeFiles/connect.dir/filamtxt.cpp.o CMakeFiles/connect.dir/filamvct.cpp.o CMakeFiles/connect.dir/filamzip.cpp.o CMakeFiles/connect.dir/filter.cpp.o CMakeFiles/connect.dir/json.cpp.o CMakeFiles/connect.dir/jsonudf.cpp.o CMakeFiles/connect.dir/maputil.cpp.o CMakeFiles/connect.dir/myconn.cpp.o CMakeFiles/connect.dir/myutil.cpp.o CMakeFiles/connect.dir/plgdbutl.cpp.o CMakeFiles/connect.dir/reldef.cpp.o CMakeFiles/connect.dir/tabcol.cpp.o CMakeFiles/connect.dir/tabdos.cpp.o CMakeFiles/connect.dir/tabfix.cpp.o CMakeFiles/connect.dir/tabfmt.cpp.o CMakeFiles/connect.dir/tabjson.cpp.o CMakeFiles/connect.dir/table.cpp.o CMakeFiles/connect.dir/tabmul.cpp.o CMakeFiles/connect.dir/tabmysql.cpp.o CMakeFiles/connect.dir/taboccur.cpp.o CMakeFiles/connect.dir/tabpivot.cpp.o CMakeFiles/connect.dir/tabsys.cpp.o CMakeFiles/connect.dir/tabtbl.cpp.o CMakeFiles/connect.dir/tabutil.cpp.o CMakeFiles/connect.dir/tabvct.cpp.o CMakeFiles/connect.dir/tabvir.cpp.o CMakeFiles/connect.dir/tabxcl.cpp.o CMakeFiles/connect.dir/valblk.cpp.o CMakeFiles/connect.dir/value.cpp.o CMakeFiles/connect.dir/xindex.cpp.o CMakeFiles/connect.dir/xobject.cpp.o CMakeFiles/connect.dir/inihandl.c.o CMakeFiles/connect.dir/libdoc.cpp.o CMakeFiles/connect.dir/tabxml.cpp.o CMakeFiles/connect.dir/plgxml.cpp.o CMakeFiles/connect.dir/tabodbc.cpp.o CMakeFiles/connect.dir/odbconn.cpp.o -lpthread ../../libservices/libmysqlservices.a -lz -lxml2 -lodbc -lpthread make[4]: Leaving directory '/<>/builddir' [ 40%] Built target connect /usr/bin/make -f storage/csv/CMakeFiles/csv_embedded.dir/build.make storage/csv/CMakeFiles/csv_embedded.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/csv /<>/builddir /<>/builddir/storage/csv /<>/builddir/storage/csv/CMakeFiles/csv_embedded.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/csv/CMakeFiles/csv_embedded.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/csv/CMakeFiles/csv_embedded.dir/depend.internal". Dependee "/<>/builddir/storage/csv/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/csv/CMakeFiles/csv_embedded.dir/depend.internal". Scanning dependencies of target csv_embedded make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/csv/CMakeFiles/csv_embedded.dir/build.make storage/csv/CMakeFiles/csv_embedded.dir/build make[4]: Entering directory '/<>/builddir' [ 40%] Building CXX object storage/csv/CMakeFiles/csv_embedded.dir/ha_tina.cc.o cd /<>/builddir/storage/csv && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/csv_embedded.dir/ha_tina.cc.o -c /<>/storage/csv/ha_tina.cc [ 40%] Building CXX object storage/csv/CMakeFiles/csv_embedded.dir/transparent_file.cc.o cd /<>/builddir/storage/csv && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/csv_embedded.dir/transparent_file.cc.o -c /<>/storage/csv/transparent_file.cc [ 40%] Linking CXX static library libcsv_embedded.a cd /<>/builddir/storage/csv && /usr/bin/cmake -P CMakeFiles/csv_embedded.dir/cmake_clean_target.cmake cd /<>/builddir/storage/csv && /usr/bin/cmake -E cmake_link_script CMakeFiles/csv_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libcsv_embedded.a CMakeFiles/csv_embedded.dir/ha_tina.cc.o CMakeFiles/csv_embedded.dir/transparent_file.cc.o /usr/bin/ranlib libcsv_embedded.a make[4]: Leaving directory '/<>/builddir' [ 40%] Built target csv_embedded /usr/bin/make -f storage/example/CMakeFiles/example.dir/build.make storage/example/CMakeFiles/example.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/example /<>/builddir /<>/builddir/storage/example /<>/builddir/storage/example/CMakeFiles/example.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/example/CMakeFiles/example.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/example/CMakeFiles/example.dir/depend.internal". Dependee "/<>/builddir/storage/example/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/example/CMakeFiles/example.dir/depend.internal". Scanning dependencies of target example make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/example/CMakeFiles/example.dir/build.make storage/example/CMakeFiles/example.dir/build make[4]: Entering directory '/<>/builddir' [ 40%] Building CXX object storage/example/CMakeFiles/example.dir/ha_example.cc.o cd /<>/builddir/storage/example && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dexample_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/example.dir/ha_example.cc.o -c /<>/storage/example/ha_example.cc [ 40%] Linking CXX shared module ha_example.so cd /<>/builddir/storage/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now -shared -o ha_example.so CMakeFiles/example.dir/ha_example.cc.o -lpthread ../../libservices/libmysqlservices.a -lpthread make[4]: Leaving directory '/<>/builddir' [ 40%] Built target example /usr/bin/make -f storage/federatedx/CMakeFiles/federatedx_embedded.dir/build.make storage/federatedx/CMakeFiles/federatedx_embedded.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/federatedx /<>/builddir /<>/builddir/storage/federatedx /<>/builddir/storage/federatedx/CMakeFiles/federatedx_embedded.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/federatedx/CMakeFiles/federatedx_embedded.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/federatedx/CMakeFiles/federatedx_embedded.dir/depend.internal". Dependee "/<>/builddir/storage/federatedx/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/federatedx/CMakeFiles/federatedx_embedded.dir/depend.internal". Scanning dependencies of target federatedx_embedded make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/federatedx/CMakeFiles/federatedx_embedded.dir/build.make storage/federatedx/CMakeFiles/federatedx_embedded.dir/build make[4]: Entering directory '/<>/builddir' [ 40%] Building CXX object storage/federatedx/CMakeFiles/federatedx_embedded.dir/ha_federatedx.cc.o cd /<>/builddir/storage/federatedx && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/federatedx_embedded.dir/ha_federatedx.cc.o -c /<>/storage/federatedx/ha_federatedx.cc [ 40%] Building CXX object storage/federatedx/CMakeFiles/federatedx_embedded.dir/federatedx_txn.cc.o cd /<>/builddir/storage/federatedx && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/federatedx_embedded.dir/federatedx_txn.cc.o -c /<>/storage/federatedx/federatedx_txn.cc [ 40%] Building CXX object storage/federatedx/CMakeFiles/federatedx_embedded.dir/federatedx_io.cc.o cd /<>/builddir/storage/federatedx && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/federatedx_embedded.dir/federatedx_io.cc.o -c /<>/storage/federatedx/federatedx_io.cc [ 40%] Building CXX object storage/federatedx/CMakeFiles/federatedx_embedded.dir/federatedx_io_null.cc.o cd /<>/builddir/storage/federatedx && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/federatedx_embedded.dir/federatedx_io_null.cc.o -c /<>/storage/federatedx/federatedx_io_null.cc [ 40%] Building CXX object storage/federatedx/CMakeFiles/federatedx_embedded.dir/federatedx_io_mysql.cc.o cd /<>/builddir/storage/federatedx && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/federatedx_embedded.dir/federatedx_io_mysql.cc.o -c /<>/storage/federatedx/federatedx_io_mysql.cc [ 40%] Linking CXX static library libfederatedx_embedded.a cd /<>/builddir/storage/federatedx && /usr/bin/cmake -P CMakeFiles/federatedx_embedded.dir/cmake_clean_target.cmake cd /<>/builddir/storage/federatedx && /usr/bin/cmake -E cmake_link_script CMakeFiles/federatedx_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libfederatedx_embedded.a CMakeFiles/federatedx_embedded.dir/ha_federatedx.cc.o CMakeFiles/federatedx_embedded.dir/federatedx_txn.cc.o CMakeFiles/federatedx_embedded.dir/federatedx_io.cc.o CMakeFiles/federatedx_embedded.dir/federatedx_io_null.cc.o CMakeFiles/federatedx_embedded.dir/federatedx_io_mysql.cc.o /usr/bin/ranlib libfederatedx_embedded.a make[4]: Leaving directory '/<>/builddir' [ 40%] Built target federatedx_embedded /usr/bin/make -f storage/heap/CMakeFiles/hp_test2.dir/build.make storage/heap/CMakeFiles/hp_test2.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/heap /<>/builddir /<>/builddir/storage/heap /<>/builddir/storage/heap/CMakeFiles/hp_test2.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/heap/CMakeFiles/hp_test2.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/heap/CMakeFiles/hp_test2.dir/depend.internal". Dependee "/<>/builddir/storage/heap/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/heap/CMakeFiles/hp_test2.dir/depend.internal". Scanning dependencies of target hp_test2 make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/heap/CMakeFiles/hp_test2.dir/build.make storage/heap/CMakeFiles/hp_test2.dir/build make[4]: Entering directory '/<>/builddir' [ 40%] Building C object storage/heap/CMakeFiles/hp_test2.dir/hp_test2.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/hp_test2.dir/hp_test2.c.o -c /<>/storage/heap/hp_test2.c [ 40%] Linking CXX executable hp_test2 cd /<>/builddir/storage/heap && /usr/bin/cmake -E cmake_link_script CMakeFiles/hp_test2.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/hp_test2.dir/hp_test2.c.o -o hp_test2 -lpthread libheap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 40%] Built target hp_test2 /usr/bin/make -f storage/heap/CMakeFiles/hp_test1.dir/build.make storage/heap/CMakeFiles/hp_test1.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/heap /<>/builddir /<>/builddir/storage/heap /<>/builddir/storage/heap/CMakeFiles/hp_test1.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/heap/CMakeFiles/hp_test1.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/heap/CMakeFiles/hp_test1.dir/depend.internal". Dependee "/<>/builddir/storage/heap/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/heap/CMakeFiles/hp_test1.dir/depend.internal". Scanning dependencies of target hp_test1 make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/heap/CMakeFiles/hp_test1.dir/build.make storage/heap/CMakeFiles/hp_test1.dir/build make[4]: Entering directory '/<>/builddir' [ 40%] Building C object storage/heap/CMakeFiles/hp_test1.dir/hp_test1.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/hp_test1.dir/hp_test1.c.o -c /<>/storage/heap/hp_test1.c [ 40%] Linking CXX executable hp_test1 cd /<>/builddir/storage/heap && /usr/bin/cmake -E cmake_link_script CMakeFiles/hp_test1.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/hp_test1.dir/hp_test1.c.o -o hp_test1 -lpthread libheap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 40%] Built target hp_test1 /usr/bin/make -f storage/heap/CMakeFiles/heap_embedded.dir/build.make storage/heap/CMakeFiles/heap_embedded.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/heap /<>/builddir /<>/builddir/storage/heap /<>/builddir/storage/heap/CMakeFiles/heap_embedded.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/heap/CMakeFiles/heap_embedded.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/heap/CMakeFiles/heap_embedded.dir/depend.internal". Dependee "/<>/builddir/storage/heap/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/heap/CMakeFiles/heap_embedded.dir/depend.internal". Scanning dependencies of target heap_embedded make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/heap/CMakeFiles/heap_embedded.dir/build.make storage/heap/CMakeFiles/heap_embedded.dir/build make[4]: Entering directory '/<>/builddir' [ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_check.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/_check.c.o -c /<>/storage/heap/_check.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_rectest.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/_rectest.c.o -c /<>/storage/heap/_rectest.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_block.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_block.c.o -c /<>/storage/heap/hp_block.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_clear.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_clear.c.o -c /<>/storage/heap/hp_clear.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_close.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_close.c.o -c /<>/storage/heap/hp_close.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_create.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_create.c.o -c /<>/storage/heap/hp_create.c [ 41%] Building CXX object storage/heap/CMakeFiles/heap_embedded.dir/ha_heap.cc.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-g++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/ha_heap.cc.o -c /<>/storage/heap/ha_heap.cc [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_delete.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_delete.c.o -c /<>/storage/heap/hp_delete.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_extra.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_extra.c.o -c /<>/storage/heap/hp_extra.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_hash.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_hash.c.o -c /<>/storage/heap/hp_hash.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_info.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_info.c.o -c /<>/storage/heap/hp_info.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_open.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_open.c.o -c /<>/storage/heap/hp_open.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_panic.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_panic.c.o -c /<>/storage/heap/hp_panic.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rename.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_rename.c.o -c /<>/storage/heap/hp_rename.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rfirst.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_rfirst.c.o -c /<>/storage/heap/hp_rfirst.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rkey.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_rkey.c.o -c /<>/storage/heap/hp_rkey.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rlast.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_rlast.c.o -c /<>/storage/heap/hp_rlast.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rnext.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_rnext.c.o -c /<>/storage/heap/hp_rnext.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rprev.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_rprev.c.o -c /<>/storage/heap/hp_rprev.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rrnd.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_rrnd.c.o -c /<>/storage/heap/hp_rrnd.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rsame.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_rsame.c.o -c /<>/storage/heap/hp_rsame.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_scan.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_scan.c.o -c /<>/storage/heap/hp_scan.c [ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_static.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_static.c.o -c /<>/storage/heap/hp_static.c [ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_update.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_update.c.o -c /<>/storage/heap/hp_update.c [ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_write.c.o cd /<>/builddir/storage/heap && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/heap_embedded.dir/hp_write.c.o -c /<>/storage/heap/hp_write.c [ 42%] Linking CXX static library libheap_embedded.a cd /<>/builddir/storage/heap && /usr/bin/cmake -P CMakeFiles/heap_embedded.dir/cmake_clean_target.cmake cd /<>/builddir/storage/heap && /usr/bin/cmake -E cmake_link_script CMakeFiles/heap_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libheap_embedded.a CMakeFiles/heap_embedded.dir/_check.c.o CMakeFiles/heap_embedded.dir/_rectest.c.o CMakeFiles/heap_embedded.dir/hp_block.c.o CMakeFiles/heap_embedded.dir/hp_clear.c.o CMakeFiles/heap_embedded.dir/hp_close.c.o CMakeFiles/heap_embedded.dir/hp_create.c.o CMakeFiles/heap_embedded.dir/ha_heap.cc.o CMakeFiles/heap_embedded.dir/hp_delete.c.o CMakeFiles/heap_embedded.dir/hp_extra.c.o CMakeFiles/heap_embedded.dir/hp_hash.c.o CMakeFiles/heap_embedded.dir/hp_info.c.o CMakeFiles/heap_embedded.dir/hp_open.c.o CMakeFiles/heap_embedded.dir/hp_panic.c.o CMakeFiles/heap_embedded.dir/hp_rename.c.o CMakeFiles/heap_embedded.dir/hp_rfirst.c.o CMakeFiles/heap_embedded.dir/hp_rkey.c.o CMakeFiles/heap_embedded.dir/hp_rlast.c.o CMakeFiles/heap_embedded.dir/hp_rnext.c.o CMakeFiles/heap_embedded.dir/hp_rprev.c.o CMakeFiles/heap_embedded.dir/hp_rrnd.c.o CMakeFiles/heap_embedded.dir/hp_rsame.c.o CMakeFiles/heap_embedded.dir/hp_scan.c.o CMakeFiles/heap_embedded.dir/hp_static.c.o CMakeFiles/heap_embedded.dir/hp_update.c.o CMakeFiles/heap_embedded.dir/hp_write.c.o /usr/bin/ranlib libheap_embedded.a make[4]: Leaving directory '/<>/builddir' [ 42%] Built target heap_embedded /usr/bin/make -f storage/innobase/CMakeFiles/innobase.dir/build.make storage/innobase/CMakeFiles/innobase.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/innobase /<>/builddir /<>/builddir/storage/innobase /<>/builddir/storage/innobase/CMakeFiles/innobase.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/innobase/CMakeFiles/innobase.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/innobase/CMakeFiles/innobase.dir/depend.internal". Dependee "/<>/builddir/storage/innobase/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/innobase/CMakeFiles/innobase.dir/depend.internal". Scanning dependencies of target innobase make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/innobase/CMakeFiles/innobase.dir/build.make storage/innobase/CMakeFiles/innobase.dir/build make[4]: Entering directory '/<>/builddir' [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/api/api0api.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/api/api0api.cc.o -c /<>/storage/innobase/api/api0api.cc [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/api/api0misc.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/api/api0misc.cc.o -c /<>/storage/innobase/api/api0misc.cc [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/btr/btr0btr.cc.o -c /<>/storage/innobase/btr/btr0btr.cc [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/btr/btr0cur.cc.o -c /<>/storage/innobase/btr/btr0cur.cc [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0pcur.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/btr/btr0pcur.cc.o -c /<>/storage/innobase/btr/btr0pcur.cc [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0sea.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/btr/btr0sea.cc.o -c /<>/storage/innobase/btr/btr0sea.cc [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buddy.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/buf/buf0buddy.cc.o -c /<>/storage/innobase/buf/buf0buddy.cc [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buf.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/buf/buf0buf.cc.o -c /<>/storage/innobase/buf/buf0buf.cc [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o -c /<>/storage/innobase/buf/buf0dblwr.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0checksum.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/buf/buf0checksum.cc.o -c /<>/storage/innobase/buf/buf0checksum.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dump.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/buf/buf0dump.cc.o -c /<>/storage/innobase/buf/buf0dump.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0flu.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/buf/buf0flu.cc.o -c /<>/storage/innobase/buf/buf0flu.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0lru.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/buf/buf0lru.cc.o -c /<>/storage/innobase/buf/buf0lru.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0rea.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/buf/buf0rea.cc.o -c /<>/storage/innobase/buf/buf0rea.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0data.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/data/data0data.cc.o -c /<>/storage/innobase/data/data0data.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0type.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/data/data0type.cc.o -c /<>/storage/innobase/data/data0type.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0boot.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/dict/dict0boot.cc.o -c /<>/storage/innobase/dict/dict0boot.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0crea.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/dict/dict0crea.cc.o -c /<>/storage/innobase/dict/dict0crea.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0dict.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/dict/dict0dict.cc.o -c /<>/storage/innobase/dict/dict0dict.cc /<>/storage/innobase/dict/dict0dict.cc:6264:20: warning: comparison of nonnull parameter 'table' not equal to a null pointer is 'true' on first encounter [-Wtautological-pointer-compare] corrupt_table = (table != NULL) ? table : index->table; ^~~~~ ~~~~ 1 warning generated. [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0load.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/dict/dict0load.cc.o -c /<>/storage/innobase/dict/dict0load.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0mem.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/dict/dict0mem.cc.o -c /<>/storage/innobase/dict/dict0mem.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/dict/dict0stats.cc.o -c /<>/storage/innobase/dict/dict0stats.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o -c /<>/storage/innobase/dict/dict0stats_bg.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dyn/dyn0dyn.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/dyn/dyn0dyn.cc.o -c /<>/storage/innobase/dyn/dyn0dyn.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0eval.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/eval/eval0eval.cc.o -c /<>/storage/innobase/eval/eval0eval.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0proc.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/eval/eval0proc.cc.o -c /<>/storage/innobase/eval/eval0proc.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0fil.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fil/fil0fil.cc.o -c /<>/storage/innobase/fil/fil0fil.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o -c /<>/storage/innobase/fsp/fsp0fsp.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0fut.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fut/fut0fut.cc.o -c /<>/storage/innobase/fut/fut0fut.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0lst.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fut/fut0lst.cc.o -c /<>/storage/innobase/fut/fut0lst.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0ha.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ha/ha0ha.cc.o -c /<>/storage/innobase/ha/ha0ha.cc [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0storage.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ha/ha0storage.cc.o -c /<>/storage/innobase/ha/ha0storage.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/hash0hash.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ha/hash0hash.cc.o -c /<>/storage/innobase/ha/hash0hash.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0fts.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fts/fts0fts.cc.o -c /<>/storage/innobase/fts/fts0fts.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0ast.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fts/fts0ast.cc.o -c /<>/storage/innobase/fts/fts0ast.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0blex.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fts/fts0blex.cc.o -c /<>/storage/innobase/fts/fts0blex.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0config.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fts/fts0config.cc.o -c /<>/storage/innobase/fts/fts0config.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0opt.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fts/fts0opt.cc.o -c /<>/storage/innobase/fts/fts0opt.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0pars.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fts/fts0pars.cc.o -c /<>/storage/innobase/fts/fts0pars.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0que.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fts/fts0que.cc.o -c /<>/storage/innobase/fts/fts0que.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0sql.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fts/fts0sql.cc.o -c /<>/storage/innobase/fts/fts0sql.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0tlex.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/fts/fts0tlex.cc.o -c /<>/storage/innobase/fts/fts0tlex.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/ha_innodb.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/handler/ha_innodb.cc.o -c /<>/storage/innobase/handler/ha_innodb.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/handler/handler0alter.cc.o -c /<>/storage/innobase/handler/handler0alter.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/i_s.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/handler/i_s.cc.o -c /<>/storage/innobase/handler/i_s.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o -c /<>/storage/innobase/ibuf/ibuf0ibuf.cc /<>/storage/innobase/ibuf/ibuf0ibuf.cc:1035:8: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion] ut_a(!buf_block_get_page_zip(block)); ~^ /<>/storage/innobase/include/buf0buf.h:1125:49: note: expanded from macro 'buf_block_get_page_zip' ((block)->page.zip.data ? &(block)->page.zip : NULL) ^ /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/stddef.h:100:18: note: expanded from macro 'NULL' # define NULL __null ^ /<>/storage/innobase/include/ut0dbg.h:70:18: note: expanded from macro 'ut_a' if (UT_DBG_FAIL(EXPR)) { \ ^~~~ /<>/storage/innobase/include/ut0dbg.h:43:52: note: expanded from macro 'UT_DBG_FAIL' # define UT_DBG_FAIL(EXPR) UNIV_UNLIKELY(!((ulint)(EXPR))) ^~~~ /<>/storage/innobase/include/univ.i:584:41: note: expanded from macro 'UNIV_UNLIKELY' #define UNIV_UNLIKELY(cond) UNIV_EXPECT(cond, FALSE) ^~~~ /<>/storage/innobase/include/univ.i:575:35: note: expanded from macro 'UNIV_EXPECT' # define UNIV_EXPECT(expr,value) (expr) ^~~~ 1 warning generated. [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0iter.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/lock/lock0iter.cc.o -c /<>/storage/innobase/lock/lock0iter.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0lock.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/lock/lock0lock.cc.o -c /<>/storage/innobase/lock/lock0lock.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0wait.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/lock/lock0wait.cc.o -c /<>/storage/innobase/lock/lock0wait.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/log/log0log.cc.o -c /<>/storage/innobase/log/log0log.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0recv.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/log/log0recv.cc.o -c /<>/storage/innobase/log/log0recv.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mach/mach0data.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/mach/mach0data.cc.o -c /<>/storage/innobase/mach/mach0data.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0mem.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/mem/mem0mem.cc.o -c /<>/storage/innobase/mem/mem0mem.cc [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0pool.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/mem/mem0pool.cc.o -c /<>/storage/innobase/mem/mem0pool.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0log.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/mtr/mtr0log.cc.o -c /<>/storage/innobase/mtr/mtr0log.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o -c /<>/storage/innobase/mtr/mtr0mtr.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0file.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/os/os0file.cc.o -c /<>/storage/innobase/os/os0file.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0proc.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/os/os0proc.cc.o -c /<>/storage/innobase/os/os0proc.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0sync.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/os/os0sync.cc.o -c /<>/storage/innobase/os/os0sync.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0thread.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/os/os0thread.cc.o -c /<>/storage/innobase/os/os0thread.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0cur.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/page/page0cur.cc.o -c /<>/storage/innobase/page/page0cur.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0page.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/page/page0page.cc.o -c /<>/storage/innobase/page/page0page.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0zip.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/page/page0zip.cc.o -c /<>/storage/innobase/page/page0zip.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/lexyy.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/pars/lexyy.cc.o -c /<>/storage/innobase/pars/lexyy.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0grm.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/pars/pars0grm.cc.o -c /<>/storage/innobase/pars/pars0grm.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0opt.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/pars/pars0opt.cc.o -c /<>/storage/innobase/pars/pars0opt.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0pars.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/pars/pars0pars.cc.o -c /<>/storage/innobase/pars/pars0pars.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0sym.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/pars/pars0sym.cc.o -c /<>/storage/innobase/pars/pars0sym.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/que/que0que.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/que/que0que.cc.o -c /<>/storage/innobase/que/que0que.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/read/read0read.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/read/read0read.cc.o -c /<>/storage/innobase/read/read0read.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0cmp.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/rem/rem0cmp.cc.o -c /<>/storage/innobase/rem/rem0cmp.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0rec.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/rem/rem0rec.cc.o -c /<>/storage/innobase/rem/rem0rec.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ext.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0ext.cc.o -c /<>/storage/innobase/row/row0ext.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ftsort.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0ftsort.cc.o -c /<>/storage/innobase/row/row0ftsort.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0import.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0import.cc.o -c /<>/storage/innobase/row/row0import.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ins.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0ins.cc.o -c /<>/storage/innobase/row/row0ins.cc [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0merge.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0merge.cc.o -c /<>/storage/innobase/row/row0merge.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0mysql.cc.o -c /<>/storage/innobase/row/row0mysql.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0log.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0log.cc.o -c /<>/storage/innobase/row/row0log.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0purge.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0purge.cc.o -c /<>/storage/innobase/row/row0purge.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0row.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0row.cc.o -c /<>/storage/innobase/row/row0row.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0sel.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0sel.cc.o -c /<>/storage/innobase/row/row0sel.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0uins.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0uins.cc.o -c /<>/storage/innobase/row/row0uins.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0umod.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0umod.cc.o -c /<>/storage/innobase/row/row0umod.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0undo.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0undo.cc.o -c /<>/storage/innobase/row/row0undo.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0upd.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0upd.cc.o -c /<>/storage/innobase/row/row0upd.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0quiesce.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0quiesce.cc.o -c /<>/storage/innobase/row/row0quiesce.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0vers.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/row/row0vers.cc.o -c /<>/storage/innobase/row/row0vers.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0conc.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/srv/srv0conc.cc.o -c /<>/storage/innobase/srv/srv0conc.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0mon.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/srv/srv0mon.cc.o -c /<>/storage/innobase/srv/srv0mon.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0srv.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/srv/srv0srv.cc.o -c /<>/storage/innobase/srv/srv0srv.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0start.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/srv/srv0start.cc.o -c /<>/storage/innobase/srv/srv0start.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0arr.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/sync/sync0arr.cc.o -c /<>/storage/innobase/sync/sync0arr.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0rw.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/sync/sync0rw.cc.o -c /<>/storage/innobase/sync/sync0rw.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0sync.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/sync/sync0sync.cc.o -c /<>/storage/innobase/sync/sync0sync.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0i_s.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/trx/trx0i_s.cc.o -c /<>/storage/innobase/trx/trx0i_s.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0purge.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/trx/trx0purge.cc.o -c /<>/storage/innobase/trx/trx0purge.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/trx/trx0rec.cc.o -c /<>/storage/innobase/trx/trx0rec.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0roll.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/trx/trx0roll.cc.o -c /<>/storage/innobase/trx/trx0roll.cc [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rseg.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/trx/trx0rseg.cc.o -c /<>/storage/innobase/trx/trx0rseg.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0sys.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/trx/trx0sys.cc.o -c /<>/storage/innobase/trx/trx0sys.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0trx.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/trx/trx0trx.cc.o -c /<>/storage/innobase/trx/trx0trx.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0undo.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/trx/trx0undo.cc.o -c /<>/storage/innobase/trx/trx0undo.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/usr/usr0sess.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/usr/usr0sess.cc.o -c /<>/storage/innobase/usr/usr0sess.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0bh.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0bh.cc.o -c /<>/storage/innobase/ut/ut0bh.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0byte.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0byte.cc.o -c /<>/storage/innobase/ut/ut0byte.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0crc32.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0crc32.cc.o -c /<>/storage/innobase/ut/ut0crc32.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0dbg.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0dbg.cc.o -c /<>/storage/innobase/ut/ut0dbg.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0list.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0list.cc.o -c /<>/storage/innobase/ut/ut0list.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0mem.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0mem.cc.o -c /<>/storage/innobase/ut/ut0mem.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rbt.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0rbt.cc.o -c /<>/storage/innobase/ut/ut0rbt.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rnd.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0rnd.cc.o -c /<>/storage/innobase/ut/ut0rnd.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0ut.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0ut.cc.o -c /<>/storage/innobase/ut/ut0ut.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0vec.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0vec.cc.o -c /<>/storage/innobase/ut/ut0vec.cc [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o cd /<>/builddir/storage/innobase && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DLINUX_NATIVE_AIO=1 -DMYSQL_DYNAMIC_PLUGIN -DSIZEOF_PTHREAD_T=8 -Dinnobase_EXPORTS -I/<>/builddir/include -I/<>/storage/innobase/include -I/<>/storage/innobase/handler -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o -c /<>/storage/innobase/ut/ut0wqueue.cc [ 47%] Linking CXX shared module ha_innodb.so cd /<>/builddir/storage/innobase && /usr/bin/cmake -E cmake_link_script CMakeFiles/innobase.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now -shared -o ha_innodb.so CMakeFiles/innobase.dir/api/api0api.cc.o CMakeFiles/innobase.dir/api/api0misc.cc.o CMakeFiles/innobase.dir/btr/btr0btr.cc.o CMakeFiles/innobase.dir/btr/btr0cur.cc.o CMakeFiles/innobase.dir/btr/btr0pcur.cc.o CMakeFiles/innobase.dir/btr/btr0sea.cc.o CMakeFiles/innobase.dir/buf/buf0buddy.cc.o CMakeFiles/innobase.dir/buf/buf0buf.cc.o CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o CMakeFiles/innobase.dir/buf/buf0checksum.cc.o CMakeFiles/innobase.dir/buf/buf0dump.cc.o CMakeFiles/innobase.dir/buf/buf0flu.cc.o CMakeFiles/innobase.dir/buf/buf0lru.cc.o CMakeFiles/innobase.dir/buf/buf0rea.cc.o CMakeFiles/innobase.dir/data/data0data.cc.o CMakeFiles/innobase.dir/data/data0type.cc.o CMakeFiles/innobase.dir/dict/dict0boot.cc.o CMakeFiles/innobase.dir/dict/dict0crea.cc.o CMakeFiles/innobase.dir/dict/dict0dict.cc.o CMakeFiles/innobase.dir/dict/dict0load.cc.o CMakeFiles/innobase.dir/dict/dict0mem.cc.o CMakeFiles/innobase.dir/dict/dict0stats.cc.o CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o CMakeFiles/innobase.dir/dyn/dyn0dyn.cc.o CMakeFiles/innobase.dir/eval/eval0eval.cc.o CMakeFiles/innobase.dir/eval/eval0proc.cc.o CMakeFiles/innobase.dir/fil/fil0fil.cc.o CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o CMakeFiles/innobase.dir/fut/fut0fut.cc.o CMakeFiles/innobase.dir/fut/fut0lst.cc.o CMakeFiles/innobase.dir/ha/ha0ha.cc.o CMakeFiles/innobase.dir/ha/ha0storage.cc.o CMakeFiles/innobase.dir/ha/hash0hash.cc.o CMakeFiles/innobase.dir/fts/fts0fts.cc.o CMakeFiles/innobase.dir/fts/fts0ast.cc.o CMakeFiles/innobase.dir/fts/fts0blex.cc.o CMakeFiles/innobase.dir/fts/fts0config.cc.o CMakeFiles/innobase.dir/fts/fts0opt.cc.o CMakeFiles/innobase.dir/fts/fts0pars.cc.o CMakeFiles/innobase.dir/fts/fts0que.cc.o CMakeFiles/innobase.dir/fts/fts0sql.cc.o CMakeFiles/innobase.dir/fts/fts0tlex.cc.o CMakeFiles/innobase.dir/handler/ha_innodb.cc.o CMakeFiles/innobase.dir/handler/handler0alter.cc.o CMakeFiles/innobase.dir/handler/i_s.cc.o CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o CMakeFiles/innobase.dir/lock/lock0iter.cc.o CMakeFiles/innobase.dir/lock/lock0lock.cc.o CMakeFiles/innobase.dir/lock/lock0wait.cc.o CMakeFiles/innobase.dir/log/log0log.cc.o CMakeFiles/innobase.dir/log/log0recv.cc.o CMakeFiles/innobase.dir/mach/mach0data.cc.o CMakeFiles/innobase.dir/mem/mem0mem.cc.o CMakeFiles/innobase.dir/mem/mem0pool.cc.o CMakeFiles/innobase.dir/mtr/mtr0log.cc.o CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o CMakeFiles/innobase.dir/os/os0file.cc.o CMakeFiles/innobase.dir/os/os0proc.cc.o CMakeFiles/innobase.dir/os/os0sync.cc.o CMakeFiles/innobase.dir/os/os0thread.cc.o CMakeFiles/innobase.dir/page/page0cur.cc.o CMakeFiles/innobase.dir/page/page0page.cc.o CMakeFiles/innobase.dir/page/page0zip.cc.o CMakeFiles/innobase.dir/pars/lexyy.cc.o CMakeFiles/innobase.dir/pars/pars0grm.cc.o CMakeFiles/innobase.dir/pars/pars0opt.cc.o CMakeFiles/innobase.dir/pars/pars0pars.cc.o CMakeFiles/innobase.dir/pars/pars0sym.cc.o CMakeFiles/innobase.dir/que/que0que.cc.o CMakeFiles/innobase.dir/read/read0read.cc.o CMakeFiles/innobase.dir/rem/rem0cmp.cc.o CMakeFiles/innobase.dir/rem/rem0rec.cc.o CMakeFiles/innobase.dir/row/row0ext.cc.o CMakeFiles/innobase.dir/row/row0ftsort.cc.o CMakeFiles/innobase.dir/row/row0import.cc.o CMakeFiles/innobase.dir/row/row0ins.cc.o CMakeFiles/innobase.dir/row/row0merge.cc.o CMakeFiles/innobase.dir/row/row0mysql.cc.o CMakeFiles/innobase.dir/row/row0log.cc.o CMakeFiles/innobase.dir/row/row0purge.cc.o CMakeFiles/innobase.dir/row/row0row.cc.o CMakeFiles/innobase.dir/row/row0sel.cc.o CMakeFiles/innobase.dir/row/row0uins.cc.o CMakeFiles/innobase.dir/row/row0umod.cc.o CMakeFiles/innobase.dir/row/row0undo.cc.o CMakeFiles/innobase.dir/row/row0upd.cc.o CMakeFiles/innobase.dir/row/row0quiesce.cc.o CMakeFiles/innobase.dir/row/row0vers.cc.o CMakeFiles/innobase.dir/srv/srv0conc.cc.o CMakeFiles/innobase.dir/srv/srv0mon.cc.o CMakeFiles/innobase.dir/srv/srv0srv.cc.o CMakeFiles/innobase.dir/srv/srv0start.cc.o CMakeFiles/innobase.dir/sync/sync0arr.cc.o CMakeFiles/innobase.dir/sync/sync0rw.cc.o CMakeFiles/innobase.dir/sync/sync0sync.cc.o CMakeFiles/innobase.dir/trx/trx0i_s.cc.o CMakeFiles/innobase.dir/trx/trx0purge.cc.o CMakeFiles/innobase.dir/trx/trx0rec.cc.o CMakeFiles/innobase.dir/trx/trx0roll.cc.o CMakeFiles/innobase.dir/trx/trx0rseg.cc.o CMakeFiles/innobase.dir/trx/trx0sys.cc.o CMakeFiles/innobase.dir/trx/trx0trx.cc.o CMakeFiles/innobase.dir/trx/trx0undo.cc.o CMakeFiles/innobase.dir/usr/usr0sess.cc.o CMakeFiles/innobase.dir/ut/ut0bh.cc.o CMakeFiles/innobase.dir/ut/ut0byte.cc.o CMakeFiles/innobase.dir/ut/ut0crc32.cc.o CMakeFiles/innobase.dir/ut/ut0dbg.cc.o CMakeFiles/innobase.dir/ut/ut0list.cc.o CMakeFiles/innobase.dir/ut/ut0mem.cc.o CMakeFiles/innobase.dir/ut/ut0rbt.cc.o CMakeFiles/innobase.dir/ut/ut0rnd.cc.o CMakeFiles/innobase.dir/ut/ut0ut.cc.o CMakeFiles/innobase.dir/ut/ut0vec.cc.o CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o -lpthread -laio ../../libservices/libmysqlservices.a -lz -lpthread make[4]: Leaving directory '/<>/builddir' [ 47%] Built target innobase /usr/bin/make -f storage/maria/CMakeFiles/ma_sp_test.dir/build.make storage/maria/CMakeFiles/ma_sp_test.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/ma_sp_test.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/ma_sp_test.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/ma_sp_test.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/ma_sp_test.dir/depend.internal". Scanning dependencies of target ma_sp_test make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/ma_sp_test.dir/build.make storage/maria/CMakeFiles/ma_sp_test.dir/build make[4]: Entering directory '/<>/builddir' [ 47%] Building C object storage/maria/CMakeFiles/ma_sp_test.dir/ma_sp_test.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_sp_test.dir/ma_sp_test.c.o -c /<>/storage/maria/ma_sp_test.c [ 47%] Linking CXX executable ma_sp_test cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_sp_test.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_sp_test.dir/ma_sp_test.c.o -o ma_sp_test -lpthread libaria.a ../myisam/libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 47%] Built target ma_sp_test /usr/bin/make -f storage/maria/CMakeFiles/aria_embedded.dir/build.make storage/maria/CMakeFiles/aria_embedded.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/aria_embedded.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/aria_embedded.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_embedded.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_embedded.dir/depend.internal". Scanning dependencies of target aria_embedded make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/aria_embedded.dir/build.make storage/maria/CMakeFiles/aria_embedded.dir/build make[4]: Entering directory '/<>/builddir' [ 47%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_init.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_init.c.o -c /<>/storage/maria/ma_init.c [ 47%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_open.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_open.c.o -c /<>/storage/maria/ma_open.c [ 47%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_extra.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_extra.c.o -c /<>/storage/maria/ma_extra.c [ 47%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_info.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_info.c.o -c /<>/storage/maria/ma_info.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rkey.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rkey.c.o -c /<>/storage/maria/ma_rkey.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rnext.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rnext.c.o -c /<>/storage/maria/ma_rnext.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rnext_same.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rnext_same.c.o -c /<>/storage/maria/ma_rnext_same.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_search.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_search.c.o -c /<>/storage/maria/ma_search.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_page.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_page.c.o -c /<>/storage/maria/ma_page.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_key_recover.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_key_recover.c.o -c /<>/storage/maria/ma_key_recover.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_key.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_key.c.o -c /<>/storage/maria/ma_key.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_locking.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_locking.c.o -c /<>/storage/maria/ma_locking.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_state.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_state.c.o -c /<>/storage/maria/ma_state.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rrnd.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rrnd.c.o -c /<>/storage/maria/ma_rrnd.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_scan.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_scan.c.o -c /<>/storage/maria/ma_scan.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_cache.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_cache.c.o -c /<>/storage/maria/ma_cache.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_statrec.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_statrec.c.o -c /<>/storage/maria/ma_statrec.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_packrec.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_packrec.c.o -c /<>/storage/maria/ma_packrec.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_dynrec.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_dynrec.c.o -c /<>/storage/maria/ma_dynrec.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_blockrec.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_blockrec.c.o -c /<>/storage/maria/ma_blockrec.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_bitmap.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_bitmap.c.o -c /<>/storage/maria/ma_bitmap.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_update.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_update.c.o -c /<>/storage/maria/ma_update.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_write.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_write.c.o -c /<>/storage/maria/ma_write.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_unique.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_unique.c.o -c /<>/storage/maria/ma_unique.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_delete.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_delete.c.o -c /<>/storage/maria/ma_delete.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rprev.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rprev.c.o -c /<>/storage/maria/ma_rprev.c [ 48%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rfirst.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rfirst.c.o -c /<>/storage/maria/ma_rfirst.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rlast.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rlast.c.o -c /<>/storage/maria/ma_rlast.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rsame.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rsame.c.o -c /<>/storage/maria/ma_rsame.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rsamepos.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rsamepos.c.o -c /<>/storage/maria/ma_rsamepos.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_panic.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_panic.c.o -c /<>/storage/maria/ma_panic.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_close.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_close.c.o -c /<>/storage/maria/ma_close.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_create.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_create.c.o -c /<>/storage/maria/ma_create.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_range.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_range.c.o -c /<>/storage/maria/ma_range.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_dbug.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_dbug.c.o -c /<>/storage/maria/ma_dbug.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_checksum.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_checksum.c.o -c /<>/storage/maria/ma_checksum.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_changed.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_changed.c.o -c /<>/storage/maria/ma_changed.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_static.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_static.c.o -c /<>/storage/maria/ma_static.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_delete_all.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_delete_all.c.o -c /<>/storage/maria/ma_delete_all.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_delete_table.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_delete_table.c.o -c /<>/storage/maria/ma_delete_table.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rename.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rename.c.o -c /<>/storage/maria/ma_rename.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_check.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_check.c.o -c /<>/storage/maria/ma_check.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_keycache.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_keycache.c.o -c /<>/storage/maria/ma_keycache.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_preload.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_preload.c.o -c /<>/storage/maria/ma_preload.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_parser.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_ft_parser.c.o -c /<>/storage/maria/ma_ft_parser.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_update.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_ft_update.c.o -c /<>/storage/maria/ma_ft_update.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_boolean_search.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_ft_boolean_search.c.o -c /<>/storage/maria/ma_ft_boolean_search.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_ft_nlq_search.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_ft_nlq_search.c.o -c /<>/storage/maria/ma_ft_nlq_search.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ft_maria.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ft_maria.c.o -c /<>/storage/maria/ft_maria.c [ 49%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_sort.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_sort.c.o -c /<>/storage/maria/ma_sort.c [ 50%] Building CXX object storage/maria/CMakeFiles/aria_embedded.dir/ha_maria.cc.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-g++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ha_maria.cc.o -c /<>/storage/maria/ha_maria.cc /<>/storage/maria/ha_maria.cc:1292:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) return HA_ADMIN_INTERNAL_ERROR; ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1406:9: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1445:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1508:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1540:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1870:11: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/maria/ha_maria.cc:1981:11: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ 7 warnings generated. [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/trnman.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/trnman.c.o -c /<>/storage/maria/trnman.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/lockman.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/lockman.c.o -c /<>/storage/maria/lockman.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_index.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rt_index.c.o -c /<>/storage/maria/ma_rt_index.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_key.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rt_key.c.o -c /<>/storage/maria/ma_rt_key.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_mbr.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rt_mbr.c.o -c /<>/storage/maria/ma_rt_mbr.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_rt_split.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_rt_split.c.o -c /<>/storage/maria/ma_rt_split.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_sp_key.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_sp_key.c.o -c /<>/storage/maria/ma_sp_key.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_control_file.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_control_file.c.o -c /<>/storage/maria/ma_control_file.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_loghandler.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_loghandler.c.o -c /<>/storage/maria/ma_loghandler.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_pagecache.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_pagecache.c.o -c /<>/storage/maria/ma_pagecache.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_pagecaches.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_pagecaches.c.o -c /<>/storage/maria/ma_pagecaches.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_checkpoint.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_checkpoint.c.o -c /<>/storage/maria/ma_checkpoint.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_recovery.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_recovery.c.o -c /<>/storage/maria/ma_recovery.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_commit.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_commit.c.o -c /<>/storage/maria/ma_commit.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_pagecrc.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_pagecrc.c.o -c /<>/storage/maria/ma_pagecrc.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_recovery_util.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_recovery_util.c.o -c /<>/storage/maria/ma_recovery_util.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_servicethread.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_servicethread.c.o -c /<>/storage/maria/ma_servicethread.c [ 50%] Building C object storage/maria/CMakeFiles/aria_embedded.dir/ma_norec.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/aria_embedded.dir/ma_norec.c.o -c /<>/storage/maria/ma_norec.c [ 50%] Linking CXX static library libaria_embedded.a cd /<>/builddir/storage/maria && /usr/bin/cmake -P CMakeFiles/aria_embedded.dir/cmake_clean_target.cmake cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/aria_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libaria_embedded.a CMakeFiles/aria_embedded.dir/ma_init.c.o CMakeFiles/aria_embedded.dir/ma_open.c.o CMakeFiles/aria_embedded.dir/ma_extra.c.o CMakeFiles/aria_embedded.dir/ma_info.c.o CMakeFiles/aria_embedded.dir/ma_rkey.c.o CMakeFiles/aria_embedded.dir/ma_rnext.c.o CMakeFiles/aria_embedded.dir/ma_rnext_same.c.o CMakeFiles/aria_embedded.dir/ma_search.c.o CMakeFiles/aria_embedded.dir/ma_page.c.o CMakeFiles/aria_embedded.dir/ma_key_recover.c.o CMakeFiles/aria_embedded.dir/ma_key.c.o CMakeFiles/aria_embedded.dir/ma_locking.c.o CMakeFiles/aria_embedded.dir/ma_state.c.o CMakeFiles/aria_embedded.dir/ma_rrnd.c.o CMakeFiles/aria_embedded.dir/ma_scan.c.o CMakeFiles/aria_embedded.dir/ma_cache.c.o CMakeFiles/aria_embedded.dir/ma_statrec.c.o CMakeFiles/aria_embedded.dir/ma_packrec.c.o CMakeFiles/aria_embedded.dir/ma_dynrec.c.o CMakeFiles/aria_embedded.dir/ma_blockrec.c.o CMakeFiles/aria_embedded.dir/ma_bitmap.c.o CMakeFiles/aria_embedded.dir/ma_update.c.o CMakeFiles/aria_embedded.dir/ma_write.c.o CMakeFiles/aria_embedded.dir/ma_unique.c.o CMakeFiles/aria_embedded.dir/ma_delete.c.o CMakeFiles/aria_embedded.dir/ma_rprev.c.o CMakeFiles/aria_embedded.dir/ma_rfirst.c.o CMakeFiles/aria_embedded.dir/ma_rlast.c.o CMakeFiles/aria_embedded.dir/ma_rsame.c.o CMakeFiles/aria_embedded.dir/ma_rsamepos.c.o CMakeFiles/aria_embedded.dir/ma_panic.c.o CMakeFiles/aria_embedded.dir/ma_close.c.o CMakeFiles/aria_embedded.dir/ma_create.c.o CMakeFiles/aria_embedded.dir/ma_range.c.o CMakeFiles/aria_embedded.dir/ma_dbug.c.o CMakeFiles/aria_embedded.dir/ma_checksum.c.o CMakeFiles/aria_embedded.dir/ma_changed.c.o CMakeFiles/aria_embedded.dir/ma_static.c.o CMakeFiles/aria_embedded.dir/ma_delete_all.c.o CMakeFiles/aria_embedded.dir/ma_delete_table.c.o CMakeFiles/aria_embedded.dir/ma_rename.c.o CMakeFiles/aria_embedded.dir/ma_check.c.o CMakeFiles/aria_embedded.dir/ma_keycache.c.o CMakeFiles/aria_embedded.dir/ma_preload.c.o CMakeFiles/aria_embedded.dir/ma_ft_parser.c.o CMakeFiles/aria_embedded.dir/ma_ft_update.c.o CMakeFiles/aria_embedded.dir/ma_ft_boolean_search.c.o CMakeFiles/aria_embedded.dir/ma_ft_nlq_search.c.o CMakeFiles/aria_embedded.dir/ft_maria.c.o CMakeFiles/aria_embedded.dir/ma_sort.c.o CMakeFiles/aria_embedded.dir/ha_maria.cc.o CMakeFiles/aria_embedded.dir/trnman.c.o CMakeFiles/aria_embedded.dir/lockman.c.o CMakeFiles/aria_embedded.dir/ma_rt_index.c.o CMakeFiles/aria_embedded.dir/ma_rt_key.c.o CMakeFiles/aria_embedded.dir/ma_rt_mbr.c.o CMakeFiles/aria_embedded.dir/ma_rt_split.c.o CMakeFiles/aria_embedded.dir/ma_sp_key.c.o CMakeFiles/aria_embedded.dir/ma_control_file.c.o CMakeFiles/aria_embedded.dir/ma_loghandler.c.o CMakeFiles/aria_embedded.dir/ma_pagecache.c.o CMakeFiles/aria_embedded.dir/ma_pagecaches.c.o CMakeFiles/aria_embedded.dir/ma_checkpoint.c.o CMakeFiles/aria_embedded.dir/ma_recovery.c.o CMakeFiles/aria_embedded.dir/ma_commit.c.o CMakeFiles/aria_embedded.dir/ma_pagecrc.c.o CMakeFiles/aria_embedded.dir/ma_recovery_util.c.o CMakeFiles/aria_embedded.dir/ma_servicethread.c.o CMakeFiles/aria_embedded.dir/ma_norec.c.o /usr/bin/ranlib libaria_embedded.a make[4]: Leaving directory '/<>/builddir' [ 50%] Built target aria_embedded /usr/bin/make -f storage/maria/CMakeFiles/ma_rt_test.dir/build.make storage/maria/CMakeFiles/ma_rt_test.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/ma_rt_test.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/ma_rt_test.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/ma_rt_test.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/ma_rt_test.dir/depend.internal". Scanning dependencies of target ma_rt_test make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/ma_rt_test.dir/build.make storage/maria/CMakeFiles/ma_rt_test.dir/build make[4]: Entering directory '/<>/builddir' [ 50%] Building C object storage/maria/CMakeFiles/ma_rt_test.dir/ma_rt_test.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_rt_test.dir/ma_rt_test.c.o -c /<>/storage/maria/ma_rt_test.c [ 50%] Linking CXX executable ma_rt_test cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_rt_test.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_rt_test.dir/ma_rt_test.c.o -o ma_rt_test -lpthread libaria.a ../myisam/libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 50%] Built target ma_rt_test /usr/bin/make -f storage/maria/CMakeFiles/ma_test1.dir/build.make storage/maria/CMakeFiles/ma_test1.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/ma_test1.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/ma_test1.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/ma_test1.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/ma_test1.dir/depend.internal". Scanning dependencies of target ma_test1 make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/ma_test1.dir/build.make storage/maria/CMakeFiles/ma_test1.dir/build make[4]: Entering directory '/<>/builddir' [ 50%] Building C object storage/maria/CMakeFiles/ma_test1.dir/ma_test1.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test1.dir/ma_test1.c.o -c /<>/storage/maria/ma_test1.c [ 50%] Linking CXX executable ma_test1 cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test1.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test1.dir/ma_test1.c.o -o ma_test1 -lpthread libaria.a ../myisam/libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 50%] Built target ma_test1 /usr/bin/make -f storage/maria/CMakeFiles/aria_chk.dir/build.make storage/maria/CMakeFiles/aria_chk.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/aria_chk.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/aria_chk.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_chk.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_chk.dir/depend.internal". Scanning dependencies of target aria_chk make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/aria_chk.dir/build.make storage/maria/CMakeFiles/aria_chk.dir/build make[4]: Entering directory '/<>/builddir' [ 50%] Building C object storage/maria/CMakeFiles/aria_chk.dir/maria_chk.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/aria_chk.dir/maria_chk.c.o -c /<>/storage/maria/maria_chk.c [ 50%] Linking CXX executable aria_chk cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/aria_chk.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/aria_chk.dir/maria_chk.c.o -o aria_chk -lpthread libaria.a ../myisam/libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 50%] Built target aria_chk /usr/bin/make -f storage/maria/CMakeFiles/aria_ftdump.dir/build.make storage/maria/CMakeFiles/aria_ftdump.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/aria_ftdump.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/aria_ftdump.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_ftdump.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_ftdump.dir/depend.internal". Scanning dependencies of target aria_ftdump make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/aria_ftdump.dir/build.make storage/maria/CMakeFiles/aria_ftdump.dir/build make[4]: Entering directory '/<>/builddir' [ 50%] Building C object storage/maria/CMakeFiles/aria_ftdump.dir/maria_ftdump.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/aria_ftdump.dir/maria_ftdump.c.o -c /<>/storage/maria/maria_ftdump.c [ 50%] Linking CXX executable aria_ftdump cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/aria_ftdump.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/aria_ftdump.dir/maria_ftdump.c.o -o aria_ftdump -lpthread libaria.a ../myisam/libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 50%] Built target aria_ftdump /usr/bin/make -f storage/maria/CMakeFiles/aria_pack.dir/build.make storage/maria/CMakeFiles/aria_pack.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/aria_pack.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/aria_pack.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_pack.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_pack.dir/depend.internal". Scanning dependencies of target aria_pack make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/aria_pack.dir/build.make storage/maria/CMakeFiles/aria_pack.dir/build make[4]: Entering directory '/<>/builddir' [ 51%] Building C object storage/maria/CMakeFiles/aria_pack.dir/maria_pack.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/aria_pack.dir/maria_pack.c.o -c /<>/storage/maria/maria_pack.c [ 51%] Linking CXX executable aria_pack cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/aria_pack.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/aria_pack.dir/maria_pack.c.o -o aria_pack -lpthread libaria.a ../myisam/libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 51%] Built target aria_pack /usr/bin/make -f storage/maria/CMakeFiles/aria_dump_log.dir/build.make storage/maria/CMakeFiles/aria_dump_log.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/aria_dump_log.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/aria_dump_log.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_dump_log.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_dump_log.dir/depend.internal". Scanning dependencies of target aria_dump_log make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/aria_dump_log.dir/build.make storage/maria/CMakeFiles/aria_dump_log.dir/build make[4]: Entering directory '/<>/builddir' [ 51%] Building C object storage/maria/CMakeFiles/aria_dump_log.dir/maria_dump_log.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DMARIA_DUMP_LOG -o CMakeFiles/aria_dump_log.dir/maria_dump_log.c.o -c /<>/storage/maria/maria_dump_log.c [ 51%] Building C object storage/maria/CMakeFiles/aria_dump_log.dir/unittest/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DMARIA_DUMP_LOG -o CMakeFiles/aria_dump_log.dir/unittest/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 51%] Linking CXX executable aria_dump_log cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/aria_dump_log.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/aria_dump_log.dir/maria_dump_log.c.o CMakeFiles/aria_dump_log.dir/unittest/ma_loghandler_examples.c.o -o aria_dump_log -lpthread libaria.a ../myisam/libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 51%] Built target aria_dump_log /usr/bin/make -f storage/maria/CMakeFiles/ma_test3.dir/build.make storage/maria/CMakeFiles/ma_test3.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/ma_test3.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/ma_test3.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/ma_test3.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/ma_test3.dir/depend.internal". Scanning dependencies of target ma_test3 make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/ma_test3.dir/build.make storage/maria/CMakeFiles/ma_test3.dir/build make[4]: Entering directory '/<>/builddir' [ 51%] Building C object storage/maria/CMakeFiles/ma_test3.dir/ma_test3.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test3.dir/ma_test3.c.o -c /<>/storage/maria/ma_test3.c [ 51%] Linking CXX executable ma_test3 cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test3.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test3.dir/ma_test3.c.o -o ma_test3 -lpthread libaria.a ../myisam/libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 51%] Built target ma_test3 /usr/bin/make -f storage/maria/CMakeFiles/aria_read_log.dir/build.make storage/maria/CMakeFiles/aria_read_log.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/aria_read_log.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/aria_read_log.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_read_log.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/aria_read_log.dir/depend.internal". Scanning dependencies of target aria_read_log make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/aria_read_log.dir/build.make storage/maria/CMakeFiles/aria_read_log.dir/build make[4]: Entering directory '/<>/builddir' [ 51%] Building C object storage/maria/CMakeFiles/aria_read_log.dir/maria_read_log.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/aria_read_log.dir/maria_read_log.c.o -c /<>/storage/maria/maria_read_log.c [ 51%] Linking CXX executable aria_read_log cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/aria_read_log.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/aria_read_log.dir/maria_read_log.c.o -o aria_read_log -lpthread libaria.a ../myisam/libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 51%] Built target aria_read_log /usr/bin/make -f storage/maria/CMakeFiles/ma_test2.dir/build.make storage/maria/CMakeFiles/ma_test2.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria /<>/builddir /<>/builddir/storage/maria /<>/builddir/storage/maria/CMakeFiles/ma_test2.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/CMakeFiles/ma_test2.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/ma_test2.dir/depend.internal". Dependee "/<>/builddir/storage/maria/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/CMakeFiles/ma_test2.dir/depend.internal". Scanning dependencies of target ma_test2 make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/CMakeFiles/ma_test2.dir/build.make storage/maria/CMakeFiles/ma_test2.dir/build make[4]: Entering directory '/<>/builddir' [ 51%] Building C object storage/maria/CMakeFiles/ma_test2.dir/ma_test2.c.o cd /<>/builddir/storage/maria && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test2.dir/ma_test2.c.o -c /<>/storage/maria/ma_test2.c /<>/storage/maria/ma_test2.c:740:7: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] labs((long) range_records - (long) info.records)*100.0/ ^ /<>/storage/maria/ma_test2.c:31:17: note: expanded from macro 'labs' #define labs(a) abs(a) ^ /<>/storage/maria/ma_test2.c:740:7: note: use function 'labs' instead /<>/storage/maria/ma_test2.c:31:17: note: expanded from macro 'labs' #define labs(a) abs(a) ^ /<>/storage/maria/ma_test2.c:777:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] labs((long) range_records-(long) records)*100.0/records); ^ /<>/storage/maria/ma_test2.c:31:17: note: expanded from macro 'labs' #define labs(a) abs(a) ^ /<>/storage/maria/ma_test2.c:777:9: note: use function 'labs' instead /<>/storage/maria/ma_test2.c:31:17: note: expanded from macro 'labs' #define labs(a) abs(a) ^ 2 warnings generated. [ 51%] Linking CXX executable ma_test2 cd /<>/builddir/storage/maria && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test2.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test2.dir/ma_test2.c.o -o ma_test2 -lpthread libaria.a ../myisam/libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 51%] Built target ma_test2 /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_consist_64kWR-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/build make[4]: Entering directory '/<>/builddir' [ 51%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/ma_pagecache_consist.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=65536 -DTEST_WRITERS -o CMakeFiles/ma_pagecache_consist_64kWR-t.dir/ma_pagecache_consist.c.o -c /<>/storage/maria/unittest/ma_pagecache_consist.c [ 51%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kWR-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=65536 -DTEST_WRITERS -o CMakeFiles/ma_pagecache_consist_64kWR-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 51%] Linking CXX executable ma_pagecache_consist_64kWR-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_consist_64kWR-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_consist_64kWR-t.dir/ma_pagecache_consist.c.o CMakeFiles/ma_pagecache_consist_64kWR-t.dir/test_file.c.o -o ma_pagecache_consist_64kWR-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 51%] Built target ma_pagecache_consist_64kWR-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_consist_1kWR-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/build make[4]: Entering directory '/<>/builddir' [ 51%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/ma_pagecache_consist.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=1024 -DTEST_WRITERS -o CMakeFiles/ma_pagecache_consist_1kWR-t.dir/ma_pagecache_consist.c.o -c /<>/storage/maria/unittest/ma_pagecache_consist.c [ 51%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kWR-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=1024 -DTEST_WRITERS -o CMakeFiles/ma_pagecache_consist_1kWR-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 51%] Linking CXX executable ma_pagecache_consist_1kWR-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_consist_1kWR-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_consist_1kWR-t.dir/ma_pagecache_consist.c.o CMakeFiles/ma_pagecache_consist_1kWR-t.dir/test_file.c.o -o ma_pagecache_consist_1kWR-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 51%] Built target ma_pagecache_consist_1kWR-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler_max_lsn-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/build make[4]: Entering directory '/<>/builddir' [ 51%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_test_loghandler_max_lsn-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_test_loghandler_max_lsn-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler_max_lsn-t.c [ 51%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 51%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 51%] Linking CXX executable ma_test_loghandler_max_lsn-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler_max_lsn-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_test_loghandler_max_lsn-t.c.o CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler_max_lsn-t.dir/ma_loghandler_examples.c.o -o ma_test_loghandler_max_lsn-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 51%] Built target ma_test_loghandler_max_lsn-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_single_1k-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/build make[4]: Entering directory '/<>/builddir' [ 51%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/ma_pagecache_single.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=1024 -o CMakeFiles/ma_pagecache_single_1k-t.dir/ma_pagecache_single.c.o -c /<>/storage/maria/unittest/ma_pagecache_single.c [ 51%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_1k-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=1024 -o CMakeFiles/ma_pagecache_single_1k-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 52%] Linking CXX executable ma_pagecache_single_1k-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_single_1k-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_single_1k-t.dir/ma_pagecache_single.c.o CMakeFiles/ma_pagecache_single_1k-t.dir/test_file.c.o -o ma_pagecache_single_1k-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 52%] Built target ma_pagecache_single_1k-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler_long-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/build make[4]: Entering directory '/<>/builddir' [ 52%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/ma_test_loghandler-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DLONG_LOG_TEST -o CMakeFiles/ma_test_loghandler_long-t.dir/ma_test_loghandler-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler-t.c [ 52%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DLONG_LOG_TEST -o CMakeFiles/ma_test_loghandler_long-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 52%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_long-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DLONG_LOG_TEST -o CMakeFiles/ma_test_loghandler_long-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 52%] Linking CXX executable ma_test_loghandler_long-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler_long-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler_long-t.dir/ma_test_loghandler-t.c.o CMakeFiles/ma_test_loghandler_long-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler_long-t.dir/ma_loghandler_examples.c.o -o ma_test_loghandler_long-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 52%] Built target ma_test_loghandler_long-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_consist_1kHC-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/build make[4]: Entering directory '/<>/builddir' [ 52%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/ma_pagecache_consist.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=1024 -DTEST_HIGH_CONCURENCY -o CMakeFiles/ma_pagecache_consist_1kHC-t.dir/ma_pagecache_consist.c.o -c /<>/storage/maria/unittest/ma_pagecache_consist.c [ 52%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kHC-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=1024 -DTEST_HIGH_CONCURENCY -o CMakeFiles/ma_pagecache_consist_1kHC-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 52%] Linking CXX executable ma_pagecache_consist_1kHC-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_consist_1kHC-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_consist_1kHC-t.dir/ma_pagecache_consist.c.o CMakeFiles/ma_pagecache_consist_1kHC-t.dir/test_file.c.o -o ma_pagecache_consist_1kHC-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 52%] Built target ma_pagecache_consist_1kHC-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler_first_lsn-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/build make[4]: Entering directory '/<>/builddir' [ 52%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_test_loghandler_first_lsn-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_test_loghandler_first_lsn-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler_first_lsn-t.c [ 53%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 53%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 53%] Linking CXX executable ma_test_loghandler_first_lsn-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler_first_lsn-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_test_loghandler_first_lsn-t.c.o CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler_first_lsn-t.dir/ma_loghandler_examples.c.o -o ma_test_loghandler_first_lsn-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 53%] Built target ma_test_loghandler_first_lsn-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/trnman-t.dir/build.make storage/maria/unittest/CMakeFiles/trnman-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/trnman-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/trnman-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/trnman-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/trnman-t.dir/depend.internal". Scanning dependencies of target trnman-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/trnman-t.dir/build.make storage/maria/unittest/CMakeFiles/trnman-t.dir/build make[4]: Entering directory '/<>/builddir' [ 53%] Building C object storage/maria/unittest/CMakeFiles/trnman-t.dir/trnman-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/trnman-t.dir/trnman-t.c.o -c /<>/storage/maria/unittest/trnman-t.c [ 53%] Linking CXX executable trnman-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/trnman-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/trnman-t.dir/trnman-t.c.o -o trnman-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 53%] Built target trnman-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_rwconsist_1k-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/build make[4]: Entering directory '/<>/builddir' [ 53%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/ma_pagecache_rwconsist.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DTEST_PAGE_SIZE=1024 -o CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/ma_pagecache_rwconsist.c.o -c /<>/storage/maria/unittest/ma_pagecache_rwconsist.c [ 53%] Linking CXX executable ma_pagecache_rwconsist_1k-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_rwconsist_1k-t.dir/ma_pagecache_rwconsist.c.o -o ma_pagecache_rwconsist_1k-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 53%] Built target ma_pagecache_rwconsist_1k-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_single_8k-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/build make[4]: Entering directory '/<>/builddir' [ 53%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/ma_pagecache_single.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=8192 -DBIG -o CMakeFiles/ma_pagecache_single_8k-t.dir/ma_pagecache_single.c.o -c /<>/storage/maria/unittest/ma_pagecache_single.c [ 53%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_8k-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=8192 -DBIG -o CMakeFiles/ma_pagecache_single_8k-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 53%] Linking CXX executable ma_pagecache_single_8k-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_single_8k-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_single_8k-t.dir/ma_pagecache_single.c.o CMakeFiles/ma_pagecache_single_8k-t.dir/test_file.c.o -o ma_pagecache_single_8k-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 53%] Built target ma_pagecache_single_8k-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler_noflush-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/build make[4]: Entering directory '/<>/builddir' [ 53%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_test_loghandler_noflush-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_test_loghandler_noflush-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler_noflush-t.c [ 53%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 53%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 54%] Linking CXX executable ma_test_loghandler_noflush-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler_noflush-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_test_loghandler_noflush-t.c.o CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler_noflush-t.dir/ma_loghandler_examples.c.o -o ma_test_loghandler_noflush-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 54%] Built target ma_test_loghandler_noflush-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_consist_64kHC-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/build make[4]: Entering directory '/<>/builddir' [ 54%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/ma_pagecache_consist.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=65536 -DTEST_HIGH_CONCURENCY -o CMakeFiles/ma_pagecache_consist_64kHC-t.dir/ma_pagecache_consist.c.o -c /<>/storage/maria/unittest/ma_pagecache_consist.c [ 54%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kHC-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=65536 -DTEST_HIGH_CONCURENCY -o CMakeFiles/ma_pagecache_consist_64kHC-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 54%] Linking CXX executable ma_pagecache_consist_64kHC-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_consist_64kHC-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_consist_64kHC-t.dir/ma_pagecache_consist.c.o CMakeFiles/ma_pagecache_consist_64kHC-t.dir/test_file.c.o -o ma_pagecache_consist_64kHC-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 54%] Built target ma_pagecache_consist_64kHC-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_consist_1kRD-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/build make[4]: Entering directory '/<>/builddir' [ 54%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/ma_pagecache_consist.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=1024 -DTEST_READERS -o CMakeFiles/ma_pagecache_consist_1kRD-t.dir/ma_pagecache_consist.c.o -c /<>/storage/maria/unittest/ma_pagecache_consist.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1kRD-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=1024 -DTEST_READERS -o CMakeFiles/ma_pagecache_consist_1kRD-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 55%] Linking CXX executable ma_pagecache_consist_1kRD-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_consist_1kRD-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_consist_1kRD-t.dir/ma_pagecache_consist.c.o CMakeFiles/ma_pagecache_consist_1kRD-t.dir/test_file.c.o -o ma_pagecache_consist_1kRD-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_pagecache_consist_1kRD-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler_pagecache-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_test_loghandler_pagecache-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_test_loghandler_pagecache-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler_pagecache-t.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 55%] Linking CXX executable ma_test_loghandler_pagecache-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler_pagecache-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_test_loghandler_pagecache-t.c.o CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler_pagecache-t.dir/ma_loghandler_examples.c.o -o ma_test_loghandler_pagecache-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_test_loghandler_pagecache-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_control_file-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_control_file-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_control_file-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_control_file-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_control_file-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_control_file-t.dir/depend.internal". Scanning dependencies of target ma_control_file-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_control_file-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_control_file-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_control_file-t.dir/ma_control_file-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_control_file-t.dir/ma_control_file-t.c.o -c /<>/storage/maria/unittest/ma_control_file-t.c [ 55%] Linking CXX executable ma_control_file-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_control_file-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_control_file-t.dir/ma_control_file-t.c.o -o ma_control_file-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_control_file-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_rwconsist2_1k-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/ma_pagecache_rwconsist2.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DTEST_PAGE_SIZE=1024 -o CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/ma_pagecache_rwconsist2.c.o -c /<>/storage/maria/unittest/ma_pagecache_rwconsist2.c [ 55%] Linking CXX executable ma_pagecache_rwconsist2_1k-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_rwconsist2_1k-t.dir/ma_pagecache_rwconsist2.c.o -o ma_pagecache_rwconsist2_1k-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_pagecache_rwconsist2_1k-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler_multithread-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_test_loghandler_multithread-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_test_loghandler_multithread-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler_multithread-t.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 55%] Linking CXX executable ma_test_loghandler_multithread-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler_multithread-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_test_loghandler_multithread-t.c.o CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler_multithread-t.dir/ma_loghandler_examples.c.o -o ma_test_loghandler_multithread-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_test_loghandler_multithread-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_consist_64kRD-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/ma_pagecache_consist.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=65536 -DTEST_READERS -o CMakeFiles/ma_pagecache_consist_64kRD-t.dir/ma_pagecache_consist.c.o -c /<>/storage/maria/unittest/ma_pagecache_consist.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64kRD-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=65536 -DTEST_READERS -o CMakeFiles/ma_pagecache_consist_64kRD-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 55%] Linking CXX executable ma_pagecache_consist_64kRD-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_consist_64kRD-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_consist_64kRD-t.dir/ma_pagecache_consist.c.o CMakeFiles/ma_pagecache_consist_64kRD-t.dir/test_file.c.o -o ma_pagecache_consist_64kRD-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_pagecache_consist_64kRD-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/ma_test_loghandler-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler-t.dir/ma_test_loghandler-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler-t.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 55%] Linking CXX executable ma_test_loghandler-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler-t.dir/ma_test_loghandler-t.c.o CMakeFiles/ma_test_loghandler-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler-t.dir/ma_loghandler_examples.c.o -o ma_test_loghandler-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_test_loghandler-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler_multigroup-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_test_loghandler_multigroup-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_test_loghandler_multigroup-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler_multigroup-t.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_multigroup-t.dir/sequence_storage.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_multigroup-t.dir/sequence_storage.c.o -c /<>/storage/maria/unittest/sequence_storage.c [ 55%] Linking CXX executable ma_test_loghandler_multigroup-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler_multigroup-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_test_loghandler_multigroup-t.c.o CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler_multigroup-t.dir/ma_loghandler_examples.c.o CMakeFiles/ma_test_loghandler_multigroup-t.dir/sequence_storage.c.o -o ma_test_loghandler_multigroup-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_test_loghandler_multigroup-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler_purge-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/ma_test_loghandler_purge-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_purge-t.dir/ma_test_loghandler_purge-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler_purge-t.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_purge-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_purge-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_purge-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 55%] Linking CXX executable ma_test_loghandler_purge-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler_purge-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler_purge-t.dir/ma_test_loghandler_purge-t.c.o CMakeFiles/ma_test_loghandler_purge-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler_purge-t.dir/ma_loghandler_examples.c.o -o ma_test_loghandler_purge-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_test_loghandler_purge-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler_readonly-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_test_loghandler_multigroup-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DREADONLY_TEST -o CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_test_loghandler_multigroup-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler_multigroup-t.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DREADONLY_TEST -o CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DREADONLY_TEST -o CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_readonly-t.dir/sequence_storage.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DREADONLY_TEST -o CMakeFiles/ma_test_loghandler_readonly-t.dir/sequence_storage.c.o -c /<>/storage/maria/unittest/sequence_storage.c [ 55%] Linking CXX executable ma_test_loghandler_readonly-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler_readonly-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_test_loghandler_multigroup-t.c.o CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler_readonly-t.dir/ma_loghandler_examples.c.o CMakeFiles/ma_test_loghandler_readonly-t.dir/sequence_storage.c.o -o ma_test_loghandler_readonly-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_test_loghandler_readonly-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_consist_64k-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/ma_pagecache_consist.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=65536 -o CMakeFiles/ma_pagecache_consist_64k-t.dir/ma_pagecache_consist.c.o -c /<>/storage/maria/unittest/ma_pagecache_consist.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_64k-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=65536 -o CMakeFiles/ma_pagecache_consist_64k-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 55%] Linking CXX executable ma_pagecache_consist_64k-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_consist_64k-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_consist_64k-t.dir/ma_pagecache_consist.c.o CMakeFiles/ma_pagecache_consist_64k-t.dir/test_file.c.o -o ma_pagecache_consist_64k-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_pagecache_consist_64k-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/depend.internal". Scanning dependencies of target ma_test_loghandler_nologs-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_test_loghandler_nologs-t.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_test_loghandler_nologs-t.c.o -c /<>/storage/maria/unittest/ma_test_loghandler_nologs-t.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_maria_log_cleanup.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_maria_log_cleanup.c.o -c /<>/storage/maria/unittest/ma_maria_log_cleanup.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_loghandler_examples.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_loghandler_examples.c.o -c /<>/storage/maria/unittest/ma_loghandler_examples.c [ 55%] Linking CXX executable ma_test_loghandler_nologs-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_test_loghandler_nologs-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_test_loghandler_nologs-t.c.o CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_maria_log_cleanup.c.o CMakeFiles/ma_test_loghandler_nologs-t.dir/ma_loghandler_examples.c.o -o ma_test_loghandler_nologs-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_test_loghandler_nologs-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_single_64k-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/ma_pagecache_single.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=65536 -DBIG -o CMakeFiles/ma_pagecache_single_64k-t.dir/ma_pagecache_single.c.o -c /<>/storage/maria/unittest/ma_pagecache_single.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_single_64k-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=65536 -DBIG -o CMakeFiles/ma_pagecache_single_64k-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 55%] Linking CXX executable ma_pagecache_single_64k-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_single_64k-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_single_64k-t.dir/ma_pagecache_single.c.o CMakeFiles/ma_pagecache_single_64k-t.dir/test_file.c.o -o ma_pagecache_single_64k-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_pagecache_single_64k-t /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/maria/unittest /<>/builddir /<>/builddir/storage/maria/unittest /<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/depend.internal". Dependee "/<>/builddir/storage/maria/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/depend.internal". Scanning dependencies of target ma_pagecache_consist_1k-t make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/build.make storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/ma_pagecache_consist.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=1024 -o CMakeFiles/ma_pagecache_consist_1k-t.dir/ma_pagecache_consist.c.o -c /<>/storage/maria/unittest/ma_pagecache_consist.c [ 55%] Building C object storage/maria/unittest/CMakeFiles/ma_pagecache_consist_1k-t.dir/test_file.c.o cd /<>/builddir/storage/maria/unittest && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -I/<>/zlib -I/<>/unittest/mytap -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN -DTEST_PAGE_SIZE=1024 -o CMakeFiles/ma_pagecache_consist_1k-t.dir/test_file.c.o -c /<>/storage/maria/unittest/test_file.c [ 55%] Linking CXX executable ma_pagecache_consist_1k-t cd /<>/builddir/storage/maria/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ma_pagecache_consist_1k-t.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/ma_pagecache_consist_1k-t.dir/ma_pagecache_consist.c.o CMakeFiles/ma_pagecache_consist_1k-t.dir/test_file.c.o -o ma_pagecache_consist_1k-t -lpthread ../libaria.a ../../myisam/libmyisam.a ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 55%] Built target ma_pagecache_consist_1k-t /usr/bin/make -f storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/build.make storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/mroonga/vendor/groonga/lib /<>/builddir /<>/builddir/storage/mroonga/vendor/groonga/lib /<>/builddir/storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/depend.internal". Dependee "/<>/builddir/storage/mroonga/vendor/groonga/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/depend.internal". Scanning dependencies of target libgroonga make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/build.make storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/build make[4]: Entering directory '/<>/builddir' [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/com.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/com.c.o -c /<>/storage/mroonga/vendor/groonga/lib/com.c [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/command.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/command.c.o -c /<>/storage/mroonga/vendor/groonga/lib/command.c /<>/storage/mroonga/vendor/groonga/lib/command.c:126:16: warning: cast from 'const char *' to 'grn_obj *' (aka 'struct _grn_obj *') increases required alignment from 1 to 8 [-Wcast-align] argument = (grn_obj *)grn_hash_get_value_(ctx, input->arguments, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ctx.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/ctx.c.o -c /<>/storage/mroonga/vendor/groonga/lib/ctx.c /<>/storage/mroonga/vendor/groonga/lib/ctx.c:465:16: warning: cast from 'char *' to 'grn_obj *' (aka 'struct _grn_obj *') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *v = (grn_obj *)(GRN_BULK_HEAD(&loader->values)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ctx.c:466:17: warning: cast from 'char *' to 'grn_obj *' (aka 'struct _grn_obj *') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *ve = (grn_obj *)(GRN_BULK_CURR(&loader->values)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ctx.c:467:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj **p = (grn_obj **)GRN_BULK_HEAD(&loader->columns); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ctx.c:1159:10: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ct = GRN_INT32_VALUE(var); ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ctx.c:1982:16: warning: cast from 'byte *' (aka 'unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] header = (int32_t *)((byte *)mi->map + mi->nref); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ctx.c:2128:26: warning: cast from 'char *' to 'grn_encoding *' increases required alignment from 1 to 4 [-Wcast-align] ctx->encoding = *(grn_encoding *)GRN_BULK_HEAD(&buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ctx_impl_mrb.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/ctx_impl_mrb.c.o -c /<>/storage/mroonga/vendor/groonga/lib/ctx_impl_mrb.c [ 55%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat.cpp.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-g++ -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wcast-align -Wredundant-decls -Wwrite-strings -fexceptions -fimplicit-templates -o CMakeFiles/libgroonga.dir/dat.cpp.o -c /<>/storage/mroonga/vendor/groonga/lib/dat.cpp [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/db.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/db.c.o -c /<>/storage/mroonga/vendor/groonga/lib/db.c /<>/storage/mroonga/vendor/groonga/lib/db.c:694:30: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] *value_size = (uintptr_t)GRN_RSET_SUBRECS_NTH((((grn_rset_recinfo *)0)->subrecs), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: note: expanded from macro 'GRN_RSET_SUBRECS_NTH' ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:981:10: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, table, id, &value_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:997:31: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] scorebuf[count] = *((double *)psubrec); ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:1001:32: warning: cast from 'byte *' (aka 'unsigned char *') to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] subrecbuf[count] = *((grn_id *)psubrec); ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:1127:30: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_UINT32_VALUE(id), ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:1585:17: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] source_id = GRN_UINT32_VALUE_AT(&source_ids, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:1607:23: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *source = GRN_PTR_VALUE_AT(&sources, posting->sid - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:1628:37: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id reference_id = GRN_RECORD_VALUE_AT(&value, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1554:43: note: expanded from macro 'GRN_RECORD_VALUE_AT' #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:1676:25: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *source = GRN_PTR_VALUE_AT(&sources, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:2063:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] c2 = GRN_RSET_SUBRECS_NTH(subrecs,size,n2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: note: expanded from macro 'GRN_RSET_SUBRECS_NTH' ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:2065:5: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_RSET_SUBRECS_COPY(subrecs,size,n,c2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: expanded from macro 'GRN_RSET_SUBRECS_COPY' (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size))) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: note: expanded from macro 'GRN_RSET_SUBRECS_NTH' ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: expanded from macro 'grn_memcpy' # define grn_memcpy(dest, src, n) memcpy((dest), (src), (n)) ^~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:2069:5: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] *((double *)v) = score; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:2082:27: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] c1 = n1 < n_subrecs ? GRN_RSET_SUBRECS_NTH(subrecs,size,n1) : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: note: expanded from macro 'GRN_RSET_SUBRECS_NTH' ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:2083:27: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] c2 = n2 < n_subrecs ? GRN_RSET_SUBRECS_NTH(subrecs,size,n2) : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: note: expanded from macro 'GRN_RSET_SUBRECS_NTH' ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:2088:9: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_RSET_SUBRECS_COPY(subrecs,size,n,c2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: expanded from macro 'GRN_RSET_SUBRECS_COPY' (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size))) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: note: expanded from macro 'GRN_RSET_SUBRECS_NTH' ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: expanded from macro 'grn_memcpy' # define grn_memcpy(dest, src, n) memcpy((dest), (src), (n)) ^~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:2091:9: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_RSET_SUBRECS_COPY(subrecs,size,n,c1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: expanded from macro 'GRN_RSET_SUBRECS_COPY' (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size))) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: note: expanded from macro 'GRN_RSET_SUBRECS_NTH' ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: expanded from macro 'grn_memcpy' # define grn_memcpy(dest, src, n) memcpy((dest), (src), (n)) ^~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:2096:9: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_RSET_SUBRECS_COPY(subrecs,size,n,c2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:56:15: note: expanded from macro 'GRN_RSET_SUBRECS_COPY' (grn_memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size))) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:54:4: note: expanded from macro 'GRN_RSET_SUBRECS_NTH' ((double *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/portability.h:31:44: note: expanded from macro 'grn_memcpy' # define grn_memcpy(dest, src, n) memcpy((dest), (src), (n)) ^~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:2122:45: warning: cast from 'int *' to 'double *' increases required alignment from 4 to 8 [-Wcast-align] if (GRN_RSET_SUBRECS_CMP(score, *((double *)(ri->subrecs)), dir) > 0) { ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_rset.h:52:48: note: expanded from macro 'GRN_RSET_SUBRECS_CMP' #define GRN_RSET_SUBRECS_CMP(a,b,dir) (((a) - (b))*(dir)) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:2786:25: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] a = (grn_accessor *)GRN_PTR_VALUE_AT(&accessor_stack, i - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:3018:22: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id tid = GRN_RECORD_VALUE(query); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:3135:21: warning: cast from 'const char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:3167:21: warning: cast from 'const char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:3229:23: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id *v = (grn_id *)GRN_BULK_HEAD(&bulk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:3230:24: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id *ve = (grn_id *)GRN_BULK_CURR(&bulk); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:3268:26: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if ((!idp || *((grn_id *)GRN_BULK_HEAD(&bulk))) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:3322:21: warning: cast from 'const char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:3363:21: warning: cast from 'const char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] id_ = (grn_id *)_grn_table_key(ctx, table, id, &key_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:3523:15: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ids = (grn_id *)GRN_BULK_HEAD(key_buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:4662:21: warning: cast from 'char *' to 'const weight_uvector_entry *' increases required alignment from 1 to 4 [-Wcast-align] entries_start = (const weight_uvector_entry *)GRN_BULK_HEAD(uvector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:4663:19: warning: cast from 'char *' to 'const weight_uvector_entry *' increases required alignment from 1 to 4 [-Wcast-align] entries_end = (const weight_uvector_entry *)GRN_BULK_CURR(uvector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:4676:17: warning: cast from 'char *' to 'const grn_id *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ids_start = (const grn_id *)GRN_BULK_HEAD(uvector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:4677:15: warning: cast from 'char *' to 'const grn_id *' (aka 'const unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ids_end = (const grn_id *)GRN_BULK_CURR(uvector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5324:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] SRC2RECORD(); ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5428:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT8_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5375:5: note: expanded from macro 'NUM2DEST' SRC2RECORD();\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5431:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT8_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5375:5: note: expanded from macro 'NUM2DEST' SRC2RECORD();\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5333:23: note: expanded from macro 'NUM2DEST' tobool(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5399:60: note: expanded from macro 'NUM2BOOL' #define NUM2BOOL(ctx, dest, value) GRN_BOOL_SET(ctx, dest, value != 0) ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1389:40: note: expanded from macro 'GRN_BOOL_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5336:29: note: expanded from macro 'NUM2DEST' GRN_INT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1393:36: note: expanded from macro 'GRN_INT8_SET' signed char _val = (signed char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5339:30: note: expanded from macro 'NUM2DEST' GRN_UINT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1397:40: note: expanded from macro 'GRN_UINT8_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5342:30: note: expanded from macro 'NUM2DEST' GRN_INT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5345:31: note: expanded from macro 'NUM2DEST' GRN_UINT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5348:30: note: expanded from macro 'NUM2DEST' GRN_INT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5351:31: note: expanded from macro 'NUM2DEST' GRN_UINT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5354:23: note: expanded from macro 'NUM2DEST' totime(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5406:43: note: expanded from macro 'NUM2TIME' GRN_TIME_SET(ctx, dest, (long long int)(value) * GRN_TIME_USEC_PER_SEC); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5357:30: note: expanded from macro 'NUM2DEST' GRN_INT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5360:31: note: expanded from macro 'NUM2DEST' GRN_UINT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5363:24: note: expanded from macro 'NUM2DEST' tofloat(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5413:28: note: expanded from macro 'NUM2FLOAT' GRN_FLOAT_SET(ctx, dest, value); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:14: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5368:23: note: expanded from macro 'NUM2DEST' totext(ctx, dest, getvalue(src));\ ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5434:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT16_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5375:5: note: expanded from macro 'NUM2DEST' SRC2RECORD();\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5333:23: note: expanded from macro 'NUM2DEST' tobool(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5399:60: note: expanded from macro 'NUM2BOOL' #define NUM2BOOL(ctx, dest, value) GRN_BOOL_SET(ctx, dest, value != 0) ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1389:40: note: expanded from macro 'GRN_BOOL_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5336:29: note: expanded from macro 'NUM2DEST' GRN_INT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1393:36: note: expanded from macro 'GRN_INT8_SET' signed char _val = (signed char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5339:30: note: expanded from macro 'NUM2DEST' GRN_UINT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1397:40: note: expanded from macro 'GRN_UINT8_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5342:30: note: expanded from macro 'NUM2DEST' GRN_INT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5345:31: note: expanded from macro 'NUM2DEST' GRN_UINT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5348:30: note: expanded from macro 'NUM2DEST' GRN_INT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5351:31: note: expanded from macro 'NUM2DEST' GRN_UINT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5354:23: note: expanded from macro 'NUM2DEST' totime(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5406:43: note: expanded from macro 'NUM2TIME' GRN_TIME_SET(ctx, dest, (long long int)(value) * GRN_TIME_USEC_PER_SEC); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5357:30: note: expanded from macro 'NUM2DEST' GRN_INT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5360:31: note: expanded from macro 'NUM2DEST' GRN_UINT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5363:24: note: expanded from macro 'NUM2DEST' tofloat(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5413:28: note: expanded from macro 'NUM2FLOAT' GRN_FLOAT_SET(ctx, dest, value); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:14: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5368:23: note: expanded from macro 'NUM2DEST' totext(ctx, dest, getvalue(src));\ ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5437:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT16_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5375:5: note: expanded from macro 'NUM2DEST' SRC2RECORD();\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5333:23: note: expanded from macro 'NUM2DEST' tobool(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5399:60: note: expanded from macro 'NUM2BOOL' #define NUM2BOOL(ctx, dest, value) GRN_BOOL_SET(ctx, dest, value != 0) ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1389:40: note: expanded from macro 'GRN_BOOL_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5336:29: note: expanded from macro 'NUM2DEST' GRN_INT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1393:36: note: expanded from macro 'GRN_INT8_SET' signed char _val = (signed char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5339:30: note: expanded from macro 'NUM2DEST' GRN_UINT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1397:40: note: expanded from macro 'GRN_UINT8_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5342:30: note: expanded from macro 'NUM2DEST' GRN_INT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5345:31: note: expanded from macro 'NUM2DEST' GRN_UINT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5348:30: note: expanded from macro 'NUM2DEST' GRN_INT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5351:31: note: expanded from macro 'NUM2DEST' GRN_UINT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5354:23: note: expanded from macro 'NUM2DEST' totime(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5406:43: note: expanded from macro 'NUM2TIME' GRN_TIME_SET(ctx, dest, (long long int)(value) * GRN_TIME_USEC_PER_SEC); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5357:30: note: expanded from macro 'NUM2DEST' GRN_INT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5360:31: note: expanded from macro 'NUM2DEST' GRN_UINT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5363:24: note: expanded from macro 'NUM2DEST' tofloat(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5413:28: note: expanded from macro 'NUM2FLOAT' GRN_FLOAT_SET(ctx, dest, value); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5368:23: note: expanded from macro 'NUM2DEST' totext(ctx, dest, getvalue(src));\ ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5440:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT32_VALUE, grn_text_itoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5375:5: note: expanded from macro 'NUM2DEST' SRC2RECORD();\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5333:23: note: expanded from macro 'NUM2DEST' tobool(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5399:60: note: expanded from macro 'NUM2BOOL' #define NUM2BOOL(ctx, dest, value) GRN_BOOL_SET(ctx, dest, value != 0) ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1389:40: note: expanded from macro 'GRN_BOOL_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5336:29: note: expanded from macro 'NUM2DEST' GRN_INT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1393:36: note: expanded from macro 'GRN_INT8_SET' signed char _val = (signed char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5339:30: note: expanded from macro 'NUM2DEST' GRN_UINT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1397:40: note: expanded from macro 'GRN_UINT8_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5342:30: note: expanded from macro 'NUM2DEST' GRN_INT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5345:31: note: expanded from macro 'NUM2DEST' GRN_UINT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5348:30: note: expanded from macro 'NUM2DEST' GRN_INT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5351:31: note: expanded from macro 'NUM2DEST' GRN_UINT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5354:23: note: expanded from macro 'NUM2DEST' totime(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5406:43: note: expanded from macro 'NUM2TIME' GRN_TIME_SET(ctx, dest, (long long int)(value) * GRN_TIME_USEC_PER_SEC); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5357:30: note: expanded from macro 'NUM2DEST' GRN_INT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5360:31: note: expanded from macro 'NUM2DEST' GRN_UINT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5363:24: note: expanded from macro 'NUM2DEST' tofloat(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5413:28: note: expanded from macro 'NUM2FLOAT' GRN_FLOAT_SET(ctx, dest, value); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5368:23: note: expanded from macro 'NUM2DEST' totext(ctx, dest, getvalue(src));\ ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5443:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT32_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5375:5: note: expanded from macro 'NUM2DEST' SRC2RECORD();\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5333:23: note: expanded from macro 'NUM2DEST' tobool(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5399:60: note: expanded from macro 'NUM2BOOL' #define NUM2BOOL(ctx, dest, value) GRN_BOOL_SET(ctx, dest, value != 0) ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1389:40: note: expanded from macro 'GRN_BOOL_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5336:29: note: expanded from macro 'NUM2DEST' GRN_INT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1393:36: note: expanded from macro 'GRN_INT8_SET' signed char _val = (signed char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5339:30: note: expanded from macro 'NUM2DEST' GRN_UINT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1397:40: note: expanded from macro 'GRN_UINT8_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5342:30: note: expanded from macro 'NUM2DEST' GRN_INT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5345:31: note: expanded from macro 'NUM2DEST' GRN_UINT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5348:30: note: expanded from macro 'NUM2DEST' GRN_INT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5351:31: note: expanded from macro 'NUM2DEST' GRN_UINT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5354:23: note: expanded from macro 'NUM2DEST' totime(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5406:43: note: expanded from macro 'NUM2TIME' GRN_TIME_SET(ctx, dest, (long long int)(value) * GRN_TIME_USEC_PER_SEC); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5357:30: note: expanded from macro 'NUM2DEST' GRN_INT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5360:31: note: expanded from macro 'NUM2DEST' GRN_UINT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5363:24: note: expanded from macro 'NUM2DEST' tofloat(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5413:28: note: expanded from macro 'NUM2FLOAT' GRN_FLOAT_SET(ctx, dest, value); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5368:23: note: expanded from macro 'NUM2DEST' totext(ctx, dest, getvalue(src));\ ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5446:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_INT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5375:5: note: expanded from macro 'NUM2DEST' SRC2RECORD();\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5333:23: note: expanded from macro 'NUM2DEST' tobool(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5399:60: note: expanded from macro 'NUM2BOOL' #define NUM2BOOL(ctx, dest, value) GRN_BOOL_SET(ctx, dest, value != 0) ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1389:40: note: expanded from macro 'GRN_BOOL_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5336:29: note: expanded from macro 'NUM2DEST' GRN_INT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1393:36: note: expanded from macro 'GRN_INT8_SET' signed char _val = (signed char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5339:30: note: expanded from macro 'NUM2DEST' GRN_UINT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1397:40: note: expanded from macro 'GRN_UINT8_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5342:30: note: expanded from macro 'NUM2DEST' GRN_INT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5345:31: note: expanded from macro 'NUM2DEST' GRN_UINT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5348:30: note: expanded from macro 'NUM2DEST' GRN_INT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5351:31: note: expanded from macro 'NUM2DEST' GRN_UINT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5354:23: note: expanded from macro 'NUM2DEST' totime(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5408:27: note: expanded from macro 'TIME2TIME' GRN_TIME_SET(ctx, dest, value); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5357:30: note: expanded from macro 'NUM2DEST' GRN_INT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5360:31: note: expanded from macro 'NUM2DEST' GRN_UINT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5363:24: note: expanded from macro 'NUM2DEST' tofloat(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5415:37: note: expanded from macro 'TIME2FLOAT' GRN_FLOAT_SET(ctx, dest, (double)(value) / GRN_TIME_USEC_PER_SEC); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:14: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5368:23: note: expanded from macro 'NUM2DEST' totext(ctx, dest, getvalue(src));\ ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5449:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_TIME_VALUE, grn_text_lltoa, NUM2BOOL, TIME2TIME, TIME2FLOAT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5375:5: note: expanded from macro 'NUM2DEST' SRC2RECORD();\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5333:23: note: expanded from macro 'NUM2DEST' tobool(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5399:60: note: expanded from macro 'NUM2BOOL' #define NUM2BOOL(ctx, dest, value) GRN_BOOL_SET(ctx, dest, value != 0) ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1389:40: note: expanded from macro 'GRN_BOOL_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5336:29: note: expanded from macro 'NUM2DEST' GRN_INT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1393:36: note: expanded from macro 'GRN_INT8_SET' signed char _val = (signed char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5339:30: note: expanded from macro 'NUM2DEST' GRN_UINT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1397:40: note: expanded from macro 'GRN_UINT8_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5342:30: note: expanded from macro 'NUM2DEST' GRN_INT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5345:31: note: expanded from macro 'NUM2DEST' GRN_UINT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5348:30: note: expanded from macro 'NUM2DEST' GRN_INT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5351:31: note: expanded from macro 'NUM2DEST' GRN_UINT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5354:23: note: expanded from macro 'NUM2DEST' totime(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5406:43: note: expanded from macro 'NUM2TIME' GRN_TIME_SET(ctx, dest, (long long int)(value) * GRN_TIME_USEC_PER_SEC); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5357:30: note: expanded from macro 'NUM2DEST' GRN_INT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5360:31: note: expanded from macro 'NUM2DEST' GRN_UINT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5363:24: note: expanded from macro 'NUM2DEST' tofloat(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5413:28: note: expanded from macro 'NUM2FLOAT' GRN_FLOAT_SET(ctx, dest, value); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:14: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5368:23: note: expanded from macro 'NUM2DEST' totext(ctx, dest, getvalue(src));\ ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5452:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_UINT64_VALUE, grn_text_lltoa, NUM2BOOL, NUM2TIME, NUM2FLOAT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5375:5: note: expanded from macro 'NUM2DEST' SRC2RECORD();\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5333:23: note: expanded from macro 'NUM2DEST' tobool(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5401:19: note: expanded from macro 'FLOAT2BOOL' double value_ = value;\ ^~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5336:29: note: expanded from macro 'NUM2DEST' GRN_INT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1393:36: note: expanded from macro 'GRN_INT8_SET' signed char _val = (signed char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5339:30: note: expanded from macro 'NUM2DEST' GRN_UINT8_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1397:40: note: expanded from macro 'GRN_UINT8_SET' unsigned char _val = (unsigned char)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5342:30: note: expanded from macro 'NUM2DEST' GRN_INT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5345:31: note: expanded from macro 'NUM2DEST' GRN_UINT16_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5348:30: note: expanded from macro 'NUM2DEST' GRN_INT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5351:31: note: expanded from macro 'NUM2DEST' GRN_UINT32_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5354:23: note: expanded from macro 'NUM2DEST' totime(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5410:43: note: expanded from macro 'FLOAT2TIME' GRN_TIME_SET(ctx, dest, (long long int)(value * GRN_TIME_USEC_PER_SEC)); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5357:30: note: expanded from macro 'NUM2DEST' GRN_INT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5360:31: note: expanded from macro 'NUM2DEST' GRN_UINT64_SET(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5363:24: note: expanded from macro 'NUM2DEST' tofloat(ctx, dest, getvalue(src));\ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/db.c:5417:28: note: expanded from macro 'FLOAT2FLOAT' GRN_FLOAT_SET(ctx, dest, value); ^~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:14: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5368:23: note: expanded from macro 'NUM2DEST' totext(ctx, dest, getvalue(src));\ ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5455:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NUM2DEST(GRN_FLOAT_VALUE, grn_text_ftoa, FLOAT2BOOL, FLOAT2TIME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5375:5: note: expanded from macro 'NUM2DEST' SRC2RECORD();\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5605:7: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] SRC2RECORD(); ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5259:12: note: expanded from macro 'SRC2RECORD' id = GRN_UINT32_VALUE(&record_id);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5616:7: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE(src, latitude, longitude); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:25: note: expanded from macro 'GRN_GEO_POINT_VALUE' grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5698:33: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] value = (const char *)&((grn_rset_recinfo *)value)->score; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5704:33: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] value = (const char *)&((grn_rset_recinfo *)value)->n_subrecs; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5712:51: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] (grn_rset_recinfo *)value, ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5721:51: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] (grn_rset_recinfo *)value, ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5730:51: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] (grn_rset_recinfo *)value, ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5739:51: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] (grn_rset_recinfo *)value, ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5759:14: warning: cast from 'const char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] id = *((grn_id *)value); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5821:32: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5830:32: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5839:32: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5850:32: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5861:32: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5872:32: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5942:18: warning: cast from 'char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5946:23: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] if ((ri = (grn_rset_recinfo *) grn_obj_get_value_(ctx, a->obj, id, &size))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5949:29: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ri->score = GRN_FLOAT_VALUE(value); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5954:29: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ri->score = GRN_FLOAT_VALUE(&buf); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5964:34: warning: cast from 'char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5971:34: warning: cast from 'char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5973:55: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo_set_max(ctx, ri, a->obj, GRN_INT64_VALUE(value)); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5979:40: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_INT64_VALUE(&value_int64)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5988:34: warning: cast from 'char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5990:55: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo_set_min(ctx, ri, a->obj, GRN_INT64_VALUE(value)); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:5996:40: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_INT64_VALUE(&value_int64)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:6005:34: warning: cast from 'char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:6007:55: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo_set_sum(ctx, ri, a->obj, GRN_INT64_VALUE(value)); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:6013:40: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_INT64_VALUE(&value_int64)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:6022:34: warning: cast from 'char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)GRN_BULK_HEAD(&buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:6024:55: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo_set_avg(ctx, ri, a->obj, GRN_FLOAT_VALUE(value)); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:6030:40: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_FLOAT_VALUE(&value_float)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:7425:29: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *token_filter = GRN_PTR_VALUE_AT(token_filters, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:7557:16: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] source_ids = (grn_id *)GRN_BULK_HEAD(value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:7616:16: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id *vp = (grn_id *)GRN_BULK_HEAD(value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:7714:29: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *token_filter = GRN_PTR_VALUE_AT(token_filters, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9737:7: warning: cast from 'const unsigned char *' to 'int16_t *' (aka 'short *') increases required alignment from 1 to 2 [-Wcast-align] CMPNUM(int16_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9737:7: warning: cast from 'const unsigned char *' to 'int16_t *' (aka 'short *') increases required alignment from 1 to 2 [-Wcast-align] CMPNUM(int16_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9740:7: warning: cast from 'const unsigned char *' to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] CMPNUM(int32_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9740:7: warning: cast from 'const unsigned char *' to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] CMPNUM(int32_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9743:7: warning: cast from 'const unsigned char *' to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] CMPNUM(int64_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9743:7: warning: cast from 'const unsigned char *' to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] CMPNUM(int64_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9749:7: warning: cast from 'const unsigned char *' to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] CMPNUM(uint16_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9749:7: warning: cast from 'const unsigned char *' to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] CMPNUM(uint16_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9752:7: warning: cast from 'const unsigned char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] CMPNUM(uint32_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9752:7: warning: cast from 'const unsigned char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] CMPNUM(uint32_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9755:7: warning: cast from 'const unsigned char *' to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] CMPNUM(uint64_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9755:7: warning: cast from 'const unsigned char *' to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] CMPNUM(uint64_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9760:24: warning: cast from 'const unsigned char *' to 'float *' increases required alignment from 1 to 4 [-Wcast-align] float va = *((float *)(ap)); ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9761:24: warning: cast from 'const unsigned char *' to 'float *' increases required alignment from 1 to 4 [-Wcast-align] float vb = *((float *)(bp)); ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9773:25: warning: cast from 'const unsigned char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] double va = *((double *)(ap)); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9774:25: warning: cast from 'const unsigned char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] double vb = *((double *)(bp)); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9973:7: warning: cast from 'const unsigned char *' to 'int16_t *' (aka 'short *') increases required alignment from 1 to 2 [-Wcast-align] CMPNUM(int16_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9973:7: warning: cast from 'const unsigned char *' to 'int16_t *' (aka 'short *') increases required alignment from 1 to 2 [-Wcast-align] CMPNUM(int16_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9976:7: warning: cast from 'const unsigned char *' to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] CMPNUM(int32_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9976:7: warning: cast from 'const unsigned char *' to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] CMPNUM(int32_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9979:7: warning: cast from 'const unsigned char *' to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] CMPNUM(int64_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9979:7: warning: cast from 'const unsigned char *' to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] CMPNUM(int64_t); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9985:7: warning: cast from 'const unsigned char *' to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] CMPNUM(uint16_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9985:7: warning: cast from 'const unsigned char *' to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] CMPNUM(uint16_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9988:7: warning: cast from 'const unsigned char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] CMPNUM(uint32_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9988:7: warning: cast from 'const unsigned char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] CMPNUM(uint32_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9991:7: warning: cast from 'const unsigned char *' to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] CMPNUM(uint64_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9679:19: note: expanded from macro 'CMPNUM' type va = *((type *)(ap));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9991:7: warning: cast from 'const unsigned char *' to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] CMPNUM(uint64_t); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9680:19: note: expanded from macro 'CMPNUM' type vb = *((type *)(bp));\ ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9996:24: warning: cast from 'const unsigned char *' to 'float *' increases required alignment from 1 to 4 [-Wcast-align] float va = *((float *)(ap)); ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:9997:24: warning: cast from 'const unsigned char *' to 'float *' increases required alignment from 1 to 4 [-Wcast-align] float vb = *((float *)(bp)); ^~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:10009:25: warning: cast from 'const unsigned char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] double va = *((double *)(ap)); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:10010:25: warning: cast from 'const unsigned char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] double vb = *((double *)(bp)); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11304:11: warning: cast from 'char *' to 'grn_obj *' (aka 'struct _grn_obj *') increases required alignment from 1 to 8 [-Wcast-align] res = (grn_obj *)(GRN_TEXT_VALUE(&loader->values) + curr_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11309:11: warning: cast from 'char *' to 'grn_obj *' (aka 'struct _grn_obj *') increases required alignment from 1 to 8 [-Wcast-align] res = (grn_obj *)(GRN_TEXT_VALUE(&loader->values) + curr_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11322:14: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] value += GRN_UINT32_VALUE(value); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11347:5: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:380:16: note: expanded from macro 'GRN_TRUEP' result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11347:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:383:16: note: expanded from macro 'GRN_TRUEP' result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11347:5: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:388:23: note: expanded from macro 'GRN_TRUEP' float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11356:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] int n = GRN_UINT32_VALUE(vector); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11377:35: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] GRN_UINT32_PUT(ctx, &buf, GRN_RECORD_VALUE(element)); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1579:38: note: expanded from macro 'GRN_UINT32_PUT' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11454:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] n = GRN_UINT32_VALUE(index_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11475:30: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_UINT32_VALUE(&weight_buffer), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11524:20: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj **cols = (grn_obj **)GRN_BULK_HEAD(&loader->columns); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11526:3: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] GRN_UINT32_POP(&loader->level, begin); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:430:14: note: expanded from macro 'GRN_UINT32_POP' value = *(uint32_t *)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11527:12: warning: cast from 'char *' to 'grn_obj *' (aka 'struct _grn_obj *') increases required alignment from 1 to 8 [-Wcast-align] value = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + begin; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11528:9: warning: cast from 'char *' to 'grn_obj *' (aka 'struct _grn_obj *') increases required alignment from 1 to 8 [-Wcast-align] ve = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + loader->values_size; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11670:3: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] GRN_UINT32_POP(&loader->level, begin); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:430:14: note: expanded from macro 'GRN_UINT32_POP' value = *(uint32_t *)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11671:12: warning: cast from 'char *' to 'grn_obj *' (aka 'struct _grn_obj *') increases required alignment from 1 to 8 [-Wcast-align] value = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + begin; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11672:9: warning: cast from 'char *' to 'grn_obj *' (aka 'struct _grn_obj *') increases required alignment from 1 to 8 [-Wcast-align] ve = ((grn_obj *)(GRN_TEXT_VALUE(&loader->values))) + loader->values_size; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11731:22: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] id = GRN_UINT32_VALUE(id_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11734:22: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] id = GRN_INT32_VALUE(id_value); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:11752:26: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] id = GRN_UINT32_VALUE(&casted_id_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/db.c:12224:18: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] column = GRN_PTR_VALUE_AT(&parsed_columns, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 warnings generated. [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/error.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/error.c.o -c /<>/storage/mroonga/vendor/groonga/lib/error.c [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/expr.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/expr.c.o -c /<>/storage/mroonga/vendor/groonga/lib/expr.c /<>/storage/mroonga/vendor/groonga/lib/expr.c:438:10: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] ? &(((grn_expr_dfi *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:535:5: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_PTR_POP(&e->objs, obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:509:14: note: expanded from macro 'GRN_PTR_POP' value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:639:21: warning: cast from 'const char *' to 'grn_obj *' (aka 'struct _grn_obj *') increases required alignment from 1 to 8 [-Wcast-align] if (vars) { res = (grn_obj *)grn_hash_get_value_(ctx, vars, offset + 1, &n); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:772:9: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:825:23: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] while (i--) { DFI_POP(e, dfi); } ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:827:19: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] if (!obj) { DFI_POP(e, dfi); } ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:857:11: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:862:11: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:916:21: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] if (!obj) { DFI_POP(e, dfi); } ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:917:23: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] while (i--) { DFI_POP(e, dfi); } ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:934:11: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:951:9: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] PUSH_N_ARGS_ARITHMETIC_OP(e, op, obj, nargs, code); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:717:7: note: expanded from macro 'PUSH_N_ARGS_ARITHMETIC_OP' DFI_POP(e, dfi); \ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:956:9: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] APPEND_UNARY_MINUS_OP(e); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:661:3: note: expanded from macro 'APPEND_UNARY_MINUS_OP' DFI_POP(e, dfi); \ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:956:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] APPEND_UNARY_MINUS_OP(e); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:671:17: note: expanded from macro 'APPEND_UNARY_MINUS_OP' value = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:956:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] APPEND_UNARY_MINUS_OP(e); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:684:17: note: expanded from macro 'APPEND_UNARY_MINUS_OP' value = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:956:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] APPEND_UNARY_MINUS_OP(e); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:697:30: note: expanded from macro 'APPEND_UNARY_MINUS_OP' GRN_INT64_SET(ctx, x, -GRN_INT64_VALUE(x)); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:956:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] APPEND_UNARY_MINUS_OP(e); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:700:30: note: expanded from macro 'APPEND_UNARY_MINUS_OP' GRN_FLOAT_SET(ctx, x, -GRN_FLOAT_VALUE(x)); \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:958:9: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] PUSH_N_ARGS_ARITHMETIC_OP(e, op, obj, nargs, code); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:717:7: note: expanded from macro 'PUSH_N_ARGS_ARITHMETIC_OP' DFI_POP(e, dfi); \ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:973:7: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] PUSH_N_ARGS_ARITHMETIC_OP(e, op, obj, nargs, code); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:717:7: note: expanded from macro 'PUSH_N_ARGS_ARITHMETIC_OP' DFI_POP(e, dfi); \ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:980:9: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1006:13: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1024:11: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi0); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1029:13: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1073:11: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1079:9: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1094:7: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1098:7: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1105:7: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1106:7: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi); ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2240:12: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] column = GRN_PTR_VALUE(column_and_record_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2241:30: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] record_id = *((grn_id *)(&(GRN_PTR_VALUE_AT(column_and_record_id, 1)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2245:7: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] i = GRN_UINT32_VALUE(index); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2252:15: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] value = GRN_RECORD_VALUE_AT(&values, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1554:43: note: expanded from macro 'GRN_RECORD_VALUE_AT' #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2371:38: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] GRN_UINT32_PUT(ctx, res, GRN_RECORD_VALUE(rec)); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1579:38: note: expanded from macro 'GRN_UINT32_PUT' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2421:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] obj = GRN_OBJ_RESOLVE(ctx, obj); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2421:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] obj = GRN_OBJ_RESOLVE(ctx, obj); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2436:24: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] value_type = GRN_OBJ_RESOLVE(ctx, value_type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2436:24: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] value_type = GRN_OBJ_RESOLVE(ctx, value_type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2438:22: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] key_type = GRN_OBJ_RESOLVE(ctx, key_type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2438:22: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] key_type = GRN_OBJ_RESOLVE(ctx, key_type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2440:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] flags = GRN_OBJ_RESOLVE(ctx, flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2440:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] flags = GRN_OBJ_RESOLVE(ctx, flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2442:18: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] name = GRN_OBJ_RESOLVE(ctx, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2442:18: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] name = GRN_OBJ_RESOLVE(ctx, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2444:40: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] NULL, GRN_UINT32_VALUE(flags), ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2454:18: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] name = GRN_OBJ_RESOLVE(ctx, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2454:18: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] name = GRN_OBJ_RESOLVE(ctx, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2456:18: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] expr = GRN_OBJ_RESOLVE(ctx, expr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2456:18: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] expr = GRN_OBJ_RESOLVE(ctx, expr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2459:72: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_INT32_VALUE(name)); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2462:72: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_UINT32_VALUE(name)); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2465:72: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_INT64_VALUE(name)); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2468:72: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] res = grn_expr_get_var_by_offset(ctx, expr, (unsigned int) GRN_UINT64_VALUE(name)); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2491:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] value = GRN_OBJ_RESOLVE(ctx, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2491:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] value = GRN_OBJ_RESOLVE(ctx, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2496:28: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *col = GRN_PTR_VALUE(var); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2497:27: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2507:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1325:71: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_STAR' #define FLOAT_ARITHMETIC_OPERATION_STAR(x, y) ((double)(x) * (double)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1326:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SLASH' #define INTEGER_ARITHMETIC_OPERATION_SLASH(x, y) ((x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1326:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SLASH' #define INTEGER_ARITHMETIC_OPERATION_SLASH(x, y) ((x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1326:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SLASH' #define INTEGER_ARITHMETIC_OPERATION_SLASH(x, y) ((x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1326:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SLASH' #define INTEGER_ARITHMETIC_OPERATION_SLASH(x, y) ((x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1326:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SLASH' #define INTEGER_ARITHMETIC_OPERATION_SLASH(x, y) ((x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1326:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SLASH' #define INTEGER_ARITHMETIC_OPERATION_SLASH(x, y) ((x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1326:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SLASH' #define INTEGER_ARITHMETIC_OPERATION_SLASH(x, y) ((x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2521:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1327:72: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_SLASH' #define FLOAT_ARITHMETIC_OPERATION_SLASH(x, y) ((double)(x) / (double)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1328:56: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MOD' #define INTEGER_ARITHMETIC_OPERATION_MOD(x, y) ((x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1328:56: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MOD' #define INTEGER_ARITHMETIC_OPERATION_MOD(x, y) ((x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1328:56: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MOD' #define INTEGER_ARITHMETIC_OPERATION_MOD(x, y) ((x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1328:56: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MOD' #define INTEGER_ARITHMETIC_OPERATION_MOD(x, y) ((x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1328:56: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MOD' #define INTEGER_ARITHMETIC_OPERATION_MOD(x, y) ((x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1328:56: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MOD' #define INTEGER_ARITHMETIC_OPERATION_MOD(x, y) ((x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1328:56: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MOD' #define INTEGER_ARITHMETIC_OPERATION_MOD(x, y) ((x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2535:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1329:58: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_MOD' #define FLOAT_ARITHMETIC_OPERATION_MOD(x, y) (fmod((x), (y))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2549:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1321:71: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_PLUS' #define FLOAT_ARITHMETIC_OPERATION_PLUS(x, y) ((double)(x) + (double)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2563:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1323:72: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_MINUS' #define FLOAT_ARITHMETIC_OPERATION_MINUS(x, y) ((double)(x) - (double)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2577:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1332:42: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTL' ((long long int)(x) << (long long int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2591:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1335:42: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTR' ((long long int)(x) >> (long long int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1339:22: note: expanded from macro 'INTEGER16_ARITHMETIC_OPERATION_SHIFTRR' ((uint16_t)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1339:22: note: expanded from macro 'INTEGER16_ARITHMETIC_OPERATION_SHIFTRR' ((uint16_t)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1341:26: note: expanded from macro 'INTEGER32_ARITHMETIC_OPERATION_SHIFTRR' ((unsigned int)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1341:26: note: expanded from macro 'INTEGER32_ARITHMETIC_OPERATION_SHIFTRR' ((unsigned int)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1343:36: note: expanded from macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR' ((long long unsigned int)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1343:36: note: expanded from macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR' ((long long unsigned int)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1343:36: note: expanded from macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR' ((long long unsigned int)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2605:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1345:60: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTRR' ((long long unsigned int)(x) >> (long long unsigned int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2620:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1355:41: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_AND' ((long long int)(x) & (long long int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2634:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1349:41: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_OR' ((long long int)(x) | (long long int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2189:20: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_obj *col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2190:19: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' grn_id rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2194:13: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' value = GRN_OBJ_RESOLVE(ctx, value); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2648:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2209:5: note: expanded from macro 'ARITHMETIC_OPERATION_AND_ASSIGN_DISPATCH' ARITHMETIC_OPERATION_DISPATCH((&variable_value), (&casted_value), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1352:41: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_XOR' ((long long int)(x) ^ (long long int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2669:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, v, v_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:380:16: note: expanded from macro 'GRN_TRUEP' result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2669:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, v, v_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:383:16: note: expanded from macro 'GRN_TRUEP' result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2669:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TRUEP(ctx, v, v_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:388:23: note: expanded from macro 'GRN_TRUEP' float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2704:41: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_obj_get_value(ctx, col, GRN_RECORD_VALUE(rec), res); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2714:16: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] op = GRN_OBJ_RESOLVE(ctx, op); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2714:16: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] op = GRN_OBJ_RESOLVE(ctx, op); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2716:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2716:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2718:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] query = GRN_OBJ_RESOLVE(ctx, query); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2718:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] query = GRN_OBJ_RESOLVE(ctx, query); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2720:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] index = GRN_OBJ_RESOLVE(ctx, index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2720:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] index = GRN_OBJ_RESOLVE(ctx, index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2722:40: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] (grn_operator)GRN_UINT32_VALUE(op), NULL); ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2730:16: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] op = GRN_OBJ_RESOLVE(ctx, op); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2730:16: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] op = GRN_OBJ_RESOLVE(ctx, op); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2732:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2732:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2734:18: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] expr = GRN_OBJ_RESOLVE(ctx, expr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2734:18: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] expr = GRN_OBJ_RESOLVE(ctx, expr); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2736:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2736:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2738:67: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] grn_table_select(ctx, table, expr, res, (grn_operator)GRN_UINT32_VALUE(op)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1219:3: note: expanded from macro 'WITH_SPSAVE' block\ ^~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2748:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] keys_ = GRN_OBJ_RESOLVE(ctx, keys_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2748:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] keys_ = GRN_OBJ_RESOLVE(ctx, keys_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2750:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2750:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2752:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] limit = GRN_OBJ_RESOLVE(ctx, limit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2752:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] limit = GRN_OBJ_RESOLVE(ctx, limit); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2754:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2754:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2777:47: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] grn_table_sort(ctx, table, 0, GRN_INT32_VALUE(limit), res, keys, n_keys); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1219:3: note: expanded from macro 'WITH_SPSAVE' block\ ^~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2792:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2792:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2794:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] keys_ = GRN_OBJ_RESOLVE(ctx, keys_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2794:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] keys_ = GRN_OBJ_RESOLVE(ctx, keys_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2796:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2796:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2845:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2845:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] res = GRN_OBJ_RESOLVE(ctx, res); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2847:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] str = GRN_OBJ_RESOLVE(ctx, str); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2847:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] str = GRN_OBJ_RESOLVE(ctx, str); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2849:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:276:6: note: expanded from macro 'GRN_OBJ_RESOLVE' : GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2849:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] table = GRN_OBJ_RESOLVE(ctx, table); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:277:9: note: expanded from macro 'GRN_OBJ_RESOLVE' ? GRN_PTR_VALUE(obj)\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2855:11: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_OBJ_FORMAT_FIN(ctx, &format); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: note: expanded from macro 'GRN_OBJ_FORMAT_FIN' grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2865:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:380:16: note: expanded from macro 'GRN_TRUEP' result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2865:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:383:16: note: expanded from macro 'GRN_TRUEP' result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2865:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:388:23: note: expanded from macro 'GRN_TRUEP' float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2867:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:380:16: note: expanded from macro 'GRN_TRUEP' result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2867:13: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:383:16: note: expanded from macro 'GRN_TRUEP' result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2867:13: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:388:23: note: expanded from macro 'GRN_TRUEP' float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2890:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:380:16: note: expanded from macro 'GRN_TRUEP' result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2890:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:383:16: note: expanded from macro 'GRN_TRUEP' result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2890:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TRUEP(ctx, x, x_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:388:23: note: expanded from macro 'GRN_TRUEP' float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2894:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:380:16: note: expanded from macro 'GRN_TRUEP' result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2894:13: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:383:16: note: expanded from macro 'GRN_TRUEP' result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2894:13: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TRUEP(ctx, y, y_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:388:23: note: expanded from macro 'GRN_TRUEP' float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2917:15: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] if (GRN_INT32_VALUE(x) == 0 || GRN_INT32_VALUE(y) == 1) { ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2917:42: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] if (GRN_INT32_VALUE(x) == 0 || GRN_INT32_VALUE(y) == 1) { ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3051:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3053:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3055:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng2 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3057:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat2 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3072:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3074:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3076:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng2 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3078:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat2 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3093:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3095:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3097:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng2 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3099:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat2 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3118:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3120:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3122:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng2 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3124:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat2 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3144:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng0 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3146:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat0 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3148:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3150:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3157:22: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] r = d <= GRN_INT32_VALUE(e); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3160:22: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] r = d <= GRN_FLOAT_VALUE(e); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3178:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng0 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3180:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat0 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3182:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3184:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat1 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3186:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lng2 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3188:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] lat2 = GEO_INT2RAD(GRN_INT32_VALUE(e)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1234:35: note: expanded from macro 'GEO_INT2RAD' #define GEO_INT2RAD(x) ((M_PI * x) / (GEO_RESOLUTION * 180)) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3207:17: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ln0 = GRN_INT32_VALUE(e); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3209:17: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] la0 = GRN_INT32_VALUE(e); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3211:17: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ln1 = GRN_INT32_VALUE(e); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3213:17: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] la1 = GRN_INT32_VALUE(e); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3215:17: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ln2 = GRN_INT32_VALUE(e); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3217:17: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] la2 = GRN_INT32_VALUE(e); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3219:17: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ln3 = GRN_INT32_VALUE(e); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3221:17: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] la3 = GRN_INT32_VALUE(e); ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1320:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_PLUS' #define INTEGER_ARITHMETIC_OPERATION_PLUS(x, y) ((x) + (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3230:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1321:71: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_PLUS' #define FLOAT_ARITHMETIC_OPERATION_PLUS(x, y) ((double)(x) + (double)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3260:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2018:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3260:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2026:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3260:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2035:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3260:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2043:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3260:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2052:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3260:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2060:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3260:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2068:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3260:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2087:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3273:20: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] x_ = GRN_INT64_VALUE(res); ~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2095:5: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1322:58: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_MINUS' #define INTEGER_ARITHMETIC_OPERATION_MINUS(x, y) ((x) - (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3279:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1323:72: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_MINUS' #define FLOAT_ARITHMETIC_OPERATION_MINUS(x, y) ((double)(x) - (double)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1324:57: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_STAR' #define INTEGER_ARITHMETIC_OPERATION_STAR(x, y) ((x) * (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3298:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1325:71: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_STAR' #define FLOAT_ARITHMETIC_OPERATION_STAR(x, y) ((double)(x) * (double)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1864:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1866:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1719:5: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH' ((y == -1) ? -(x) : (x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1866:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1719:30: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH' ((y == -1) ? -(x) : (x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1876:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1878:46: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' (int)GRN_UINT16_VALUE, \ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1719:5: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH' ((y == -1) ? -(x) : (x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1878:46: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' (int)GRN_UINT16_VALUE, \ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1719:30: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH' ((y == -1) ? -(x) : (x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1888:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1890:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1719:5: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH' ((y == -1) ? -(x) : (x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1890:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1719:30: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH' ((y == -1) ? -(x) : (x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1900:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1902:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1720:65: note: expanded from macro 'UNSIGNED_INTEGER_DIVISION_OPERATION_SLASH' #define UNSIGNED_INTEGER_DIVISION_OPERATION_SLASH(x, y) ((x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1912:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1914:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1719:5: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH' ((y == -1) ? -(x) : (x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1914:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1719:30: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH' ((y == -1) ? -(x) : (x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1924:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1926:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1719:5: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH' ((y == -1) ? -(x) : (x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1926:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1719:30: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_SLASH' ((y == -1) ? -(x) : (x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1936:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1938:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1720:65: note: expanded from macro 'UNSIGNED_INTEGER_DIVISION_OPERATION_SLASH' #define UNSIGNED_INTEGER_DIVISION_OPERATION_SLASH(x, y) ((x) / (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1948:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3316:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1950:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1721:70: note: expanded from macro 'FLOAT_DIVISION_OPERATION_SLASH' #define FLOAT_DIVISION_OPERATION_SLASH(x, y) ((double)(x) / (double)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1841:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1853:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1864:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1865:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1866:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1722:55: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD' #define SIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((y == -1) ? 0 : (x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1866:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1722:77: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD' #define SIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((y == -1) ? 0 : (x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1876:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1877:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1878:46: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' (int)GRN_UINT16_VALUE, \ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1722:55: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD' #define SIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((y == -1) ? 0 : (x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1878:46: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' (int)GRN_UINT16_VALUE, \ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1722:77: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD' #define SIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((y == -1) ? 0 : (x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1888:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1889:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1890:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1722:55: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD' #define SIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((y == -1) ? 0 : (x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1890:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1722:77: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD' #define SIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((y == -1) ? 0 : (x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1900:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1901:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1902:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1723:63: note: expanded from macro 'UNSIGNED_INTEGER_DIVISION_OPERATION_MOD' #define UNSIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1912:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1913:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_INT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1914:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1722:55: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD' #define SIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((y == -1) ? 0 : (x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1914:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_INT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1722:77: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD' #define SIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((y == -1) ? 0 : (x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1924:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1925:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1926:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1722:55: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD' #define SIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((y == -1) ? 0 : (x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1926:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1722:77: note: expanded from macro 'SIGNED_INTEGER_DIVISION_OPERATION_MOD' #define SIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((y == -1) ? 0 : (x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1936:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1937:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1938:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1723:63: note: expanded from macro 'UNSIGNED_INTEGER_DIVISION_OPERATION_MOD' #define UNSIGNED_INTEGER_DIVISION_OPERATION_MOD(x, y) ((x) % (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1948:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1750:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1758:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1766:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1774:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1782:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1790:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1798:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1949:7: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' DIVISION_OPERATION_DISPATCH_RIGHT(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1806:12: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3328:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DIVISION_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1978:3: note: expanded from macro 'DIVISION_OPERATION_DISPATCH' DIVISION_OPERATION_DISPATCH_LEFT(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1950:41: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_LEFT' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1824:49: note: expanded from macro 'DIVISION_OPERATION_DISPATCH_RIGHT' set(ctx, res, signed_integer_operation(x_, (get(res) + 0))); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1724:56: note: expanded from macro 'FLOAT_DIVISION_OPERATION_MOD' #define FLOAT_DIVISION_OPERATION_MOD(x, y) (fmod((x), (y))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3340:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2018:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3340:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2026:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3340:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2035:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3340:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2043:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3340:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2052:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3340:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2060:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3340:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2068:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3340:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_UNARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2087:12: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3345:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_UNARY_ARITHMETIC_OPERATION(~),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1387:8: note: expanded from macro 'TEXT_UNARY_ARITHMETIC_OPERATION' x_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2095:5: note: expanded from macro 'ARITHMETIC_UNARY_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1347:63: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_OR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_OR(x, y) ((x) | (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3348:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1349:41: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_OR' ((long long int)(x) | (long long int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3357:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_ARITHMETIC_OPERATION(|),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1371:8: note: expanded from macro 'TEXT_ARITHMETIC_OPERATION' x_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3357:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_ARITHMETIC_OPERATION(|),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1375:8: note: expanded from macro 'TEXT_ARITHMETIC_OPERATION' y_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1350:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_XOR(x, y) ((x) ^ (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3360:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1352:41: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_XOR' ((long long int)(x) ^ (long long int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3369:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_ARITHMETIC_OPERATION(^),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1371:8: note: expanded from macro 'TEXT_ARITHMETIC_OPERATION' x_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3369:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_ARITHMETIC_OPERATION(^),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1375:8: note: expanded from macro 'TEXT_ARITHMETIC_OPERATION' y_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1353:64: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_BITWISE_AND' #define INTEGER_ARITHMETIC_OPERATION_BITWISE_AND(x, y) ((x) & (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3372:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1355:41: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_BITWISE_AND' ((long long int)(x) & (long long int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3381:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_ARITHMETIC_OPERATION(&),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1371:8: note: expanded from macro 'TEXT_ARITHMETIC_OPERATION' x_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3381:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_ARITHMETIC_OPERATION(&),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1375:8: note: expanded from macro 'TEXT_ARITHMETIC_OPERATION' y_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1330:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTL' #define INTEGER_ARITHMETIC_OPERATION_SHIFTL(x, y) ((x) << (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3384:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1332:42: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTL' ((long long int)(x) << (long long int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3393:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_ARITHMETIC_OPERATION(<<),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1371:8: note: expanded from macro 'TEXT_ARITHMETIC_OPERATION' x_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3393:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_ARITHMETIC_OPERATION(<<),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1375:8: note: expanded from macro 'TEXT_ARITHMETIC_OPERATION' y_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1333:60: note: expanded from macro 'INTEGER_ARITHMETIC_OPERATION_SHIFTR' #define INTEGER_ARITHMETIC_OPERATION_SHIFTR(x, y) ((x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3396:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1335:42: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTR' ((long long int)(x) >> (long long int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3405:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_ARITHMETIC_OPERATION(>>),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1371:8: note: expanded from macro 'TEXT_ARITHMETIC_OPERATION' x_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3405:11: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] TEXT_ARITHMETIC_OPERATION(>>),); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1375:8: note: expanded from macro 'TEXT_ARITHMETIC_OPERATION' y_ = GRN_INT64_VALUE(res); \ ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1523:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1537:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT8_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1549:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1551:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1552:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1339:22: note: expanded from macro 'INTEGER16_ARITHMETIC_OPERATION_SHIFTRR' ((uint16_t)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1401:38: note: expanded from macro 'GRN_INT16_SET' signed short _val = (signed short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1563:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT16_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1565:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT16_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1566:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT16_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1339:22: note: expanded from macro 'INTEGER16_ARITHMETIC_OPERATION_SHIFTRR' ((uint16_t)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1405:42: note: expanded from macro 'GRN_UINT16_SET' unsigned short _val = (unsigned short)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1577:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1579:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_INT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1580:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_INT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1341:26: note: expanded from macro 'INTEGER32_ARITHMETIC_OPERATION_SHIFTRR' ((unsigned int)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1409:20: note: expanded from macro 'GRN_INT32_SET' int _val = (int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1591:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT32_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1593:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT32_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1594:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT32_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1341:26: note: expanded from macro 'INTEGER32_ARITHMETIC_OPERATION_SHIFTRR' ((unsigned int)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1413:38: note: expanded from macro 'GRN_UINT32_SET' unsigned int _val = (unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1605:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_INT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1607:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1608:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1343:36: note: expanded from macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR' ((long long unsigned int)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1619:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_TIME_VALUE(x); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1621:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_TIME_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1622:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_TIME_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1343:36: note: expanded from macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR' ((long long unsigned int)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1417:40: note: expanded from macro 'GRN_INT64_SET' long long int _val = (long long int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1633:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_UINT64_VALUE(x); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1635:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_UINT64_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1636:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_UINT64_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1343:36: note: expanded from macro 'INTEGER64_ARITHMETIC_OPERATION_SHIFTRR' ((long long unsigned int)(x) >> (y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1421:58: note: expanded from macro 'GRN_UINT64_SET' long long unsigned int _val = (long long unsigned int)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1647:12: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' x_ = GRN_FLOAT_VALUE(x); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1426:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1434:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT16_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1442:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1450:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT32_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1458:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_TIME_VALUE(y); \ ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1466:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_INT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1474:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_UINT64_VALUE(y); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1649:7: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' NUMERIC_ARITHMETIC_OPERATION_DISPATCH(GRN_FLOAT_SET, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1482:12: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' y_ = GRN_FLOAT_VALUE(y); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3408:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] ARITHMETIC_BINARY_OPERATION_DISPATCH( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1703:3: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' ARITHMETIC_OPERATION_DISPATCH(x, y, res, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1650:45: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' GRN_FLOAT_VALUE, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1498:41: note: expanded from macro 'NUMERIC_ARITHMETIC_OPERATION_DISPATCH' set(ctx, res, integer_operation(x_, get(res))); \ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1345:60: note: expanded from macro 'FLOAT_ARITHMETIC_OPERATION_SHIFTRR' ((long long unsigned int)(x) >> (long long unsigned int)(y)) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1425:26: note: expanded from macro 'GRN_FLOAT_SET' double _val = (double)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3426:18: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] x_ = GRN_INT64_VALUE(res); ~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3430:18: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] y_ = GRN_INT64_VALUE(res); ~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1711:33: note: expanded from macro 'ARITHMETIC_BINARY_OPERATION_DISPATCH' text_operation, \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:1661:5: note: expanded from macro 'ARITHMETIC_OPERATION_DISPATCH' text_operation; \ ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3437:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_INCR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2131:9: note: expanded from macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH' col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3437:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_INCR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2132:10: note: expanded from macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH' rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3440:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_DECR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2131:9: note: expanded from macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH' col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3440:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE, 1, GRN_OBJ_DECR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2132:10: note: expanded from macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH' rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_INCR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2131:9: note: expanded from macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH' col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3443:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_INCR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2132:10: note: expanded from macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH' rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3446:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_DECR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2131:9: note: expanded from macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH' col = GRN_PTR_VALUE(var); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3446:9: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] UNARY_OPERATE_AND_ASSIGN_DISPATCH(EXEC_OPERATE_POST, 1, GRN_OBJ_DECR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:2132:10: note: expanded from macro 'UNARY_OPERATE_AND_ASSIGN_DISPATCH' rid = *(grn_id *)(GRN_BULK_HEAD(var) + sizeof(grn_obj *)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3453:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, value, value_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:380:16: note: expanded from macro 'GRN_TRUEP' result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3453:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, value, value_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:383:16: note: expanded from macro 'GRN_TRUEP' result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3453:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TRUEP(ctx, value, value_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:388:23: note: expanded from macro 'GRN_TRUEP' float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3809:21: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj **pi = &GRN_PTR_VALUE_AT(&si->index, ni); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3813:26: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] int32_t *pw = &GRN_INT32_VALUE_AT(&si->wv, (ni - i) * 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1548:42: note: expanded from macro 'GRN_INT32_VALUE_AT' #define GRN_INT32_VALUE_AT(obj,offset) (((int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3836:14: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] return GRN_INT32_VALUE(ec[1].value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:3842:18: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] weight = GRN_INT32_VALUE(&weight_buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:4051:18: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] *sid = GRN_INT32_VALUE(ec[1].value) + 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:4053:18: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] *sid = GRN_UINT32_VALUE(ec[1].value) + 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:4302:30: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] si->max_interval = GRN_INT32_VALUE(*p); ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:4311:38: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] si->similarity_threshold = GRN_INT32_VALUE(*p); ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:4627:12: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] return GRN_INT32_VALUE(score_buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:4789:13: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] sid = GRN_UINT32_VALUE_AT(&(si->wv), 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:4790:16: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] weight = GRN_INT32_VALUE_AT(&(si->wv), 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1548:42: note: expanded from macro 'GRN_INT32_VALUE_AT' #define GRN_INT32_VALUE_AT(obj,offset) (((int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:4835:37: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] last_accessor = (grn_accessor *)GRN_PTR_VALUE_AT(accessor_stack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:4881:34: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] accessor = (grn_accessor *)GRN_PTR_VALUE_AT(accessor_stack, i - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:4903:34: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] optarg.weight_vector = &(GRN_INT32_VALUE(&weight_vector)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5008:22: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *index = GRN_PTR_VALUE(&si->index); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5028:29: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] posting.rid = GRN_UINT32_VALUE(&dest); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5061:19: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] tid = GRN_RECORD_VALUE(si->query); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5131:22: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *i = GRN_PTR_VALUE(&si->index); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5160:29: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj wv, **ip = &GRN_PTR_VALUE(&si->index); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5163:24: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] int32_t *wp = &GRN_INT32_VALUE(&si->wv); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5184:32: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] optarg.weight_vector = (int *)GRN_BULK_HEAD(&wv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5198:16: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] ((int *)GRN_BULK_HEAD(&wv))[weight_index] = weight; ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5202:37: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] optarg.weight_vector = &GRN_INT32_VALUE(&wv); ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5208:27: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] optarg.scorer = GRN_PTR_VALUE_AT(&(si->scorers), j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5210:13: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_PTR_VALUE_AT(&(si->scorer_args_exprs), j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5212:13: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_UINT32_VALUE_AT(&(si->scorer_args_expr_offsets), j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5331:11: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_PTR_POP(&res_stack, res_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:509:14: note: expanded from macro 'GRN_PTR_POP' value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5346:33: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] stacked_res = *((grn_obj **)GRN_BULK_HEAD(&res_stack) + i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5392:9: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] ? (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5402:9: warning: cast from 'char *' to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] ? (((int32_t *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/storage/mroonga/vendor/groonga/lib/expr.c:5620: grn_ecmascript.lemon:64:3: warning: cast from 'char *' to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] GRN_INT32_POP(&efsi->mode_stack, mode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:421:14: note: expanded from macro 'GRN_INT32_POP' value = *(int32_t *)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/storage/mroonga/vendor/groonga/lib/expr.c:5620: grn_ecmascript.lemon:69:3: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_PTR_POP(&efsi->column_stack, c); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:509:14: note: expanded from macro 'GRN_PTR_POP' value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/storage/mroonga/vendor/groonga/lib/expr.c:5620: grn_ecmascript.lemon:70:3: warning: cast from 'char *' to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] GRN_INT32_POP(&efsi->mode_stack, mode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:421:14: note: expanded from macro 'GRN_INT32_POP' value = *(int32_t *)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/storage/mroonga/vendor/groonga/lib/expr.c:5620: grn_ecmascript.lemon:76:7: warning: cast from 'char *' to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] GRN_INT32_POP(&efsi->max_interval_stack, max_interval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:421:14: note: expanded from macro 'GRN_INT32_POP' value = *(int32_t *)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/storage/mroonga/vendor/groonga/lib/expr.c:5620: grn_ecmascript.lemon:82:7: warning: cast from 'char *' to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] GRN_INT32_POP(&efsi->similarity_threshold_stack, similarity_threshold); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:421:14: note: expanded from macro 'GRN_INT32_POP' value = *(int32_t *)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/storage/mroonga/vendor/groonga/lib/expr.c:5620: grn_ecmascript.lemon:266:3: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi_); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/storage/mroonga/vendor/groonga/lib/expr.c:5620: grn_ecmascript.lemon:283:3: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi_); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/storage/mroonga/vendor/groonga/lib/expr.c:5620: grn_ecmascript.lemon:326:3: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi_); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/storage/mroonga/vendor/groonga/lib/expr.c:5620: grn_ecmascript.lemon:343:3: warning: cast from 'char *' to 'grn_expr_dfi *' increases required alignment from 1 to 8 [-Wcast-align] DFI_POP(e, dfi_); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:413:11: note: expanded from macro 'DFI_POP' (d) = (grn_expr_dfi *)(GRN_BULK_CURR(&(e)->dfi));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/storage/mroonga/vendor/groonga/lib/expr.c:5620: grn_ecmascript.lemon:441:15: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] columns = (grn_obj **)GRN_BULK_HEAD(&columns_buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:5654:3: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_PTR_POP(&efsi->token_stack, token); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:509:14: note: expanded from macro 'GRN_PTR_POP' value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:6671:13: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] GRN_UINT32_POP(&but_stack, npbut); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:430:14: note: expanded from macro 'GRN_UINT32_POP' value = *(uint32_t *)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:6706:7: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_PTR_POP(&keywords, keyword); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:509:14: note: expanded from macro 'GRN_PTR_POP' value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:6716:7: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_PTR_POP(&keywords, keyword); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/expr.c:509:14: note: expanded from macro 'GRN_PTR_POP' value = *(grn_obj **)(GRN_BULK_CURR(obj));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 warnings generated. [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/geo.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/geo.c.o -c /<>/storage/mroonga/vendor/groonga/lib/geo.c /<>/storage/mroonga/vendor/groonga/lib/geo.c:126:5: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] grn_ntog((uint8_t *)geo_min, geo_key_min, sizeof(grn_geo_point)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:682:27: note: expanded from macro 'grn_ntog' grn_geo_point *point_ = (grn_geo_point *)keybuf;\ ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:126:5: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] grn_ntog((uint8_t *)geo_min, geo_key_min, sizeof(grn_geo_point)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:683:20: note: expanded from macro 'grn_ntog' uint64_t key_ = *(const uint64_t *)key;\ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:129:5: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] grn_ntog((uint8_t *)geo_max, geo_key_max, sizeof(grn_geo_point)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:682:27: note: expanded from macro 'grn_ntog' grn_geo_point *point_ = (grn_geo_point *)keybuf;\ ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:129:5: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] grn_ntog((uint8_t *)geo_max, geo_key_max, sizeof(grn_geo_point)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:683:20: note: expanded from macro 'grn_ntog' uint64_t key_ = *(const uint64_t *)key;\ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:720:37: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] grn_geo_point *base_point = (grn_geo_point *)GRN_BULK_HEAD(arg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:880:12: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] center = GRN_GEO_POINT_VALUE_RAW(center_point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:895:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] d = GRN_INT32_VALUE(distance); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:900:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] d = GRN_UINT32_VALUE(distance); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:905:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] d = GRN_INT64_VALUE(distance); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:910:9: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] d = GRN_UINT64_VALUE(distance); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:915:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] d = GRN_FLOAT_VALUE(distance); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:932:5: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE(point_on_circle, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:25: note: expanded from macro 'GRN_GEO_POINT_VALUE' grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:1066:20: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] data->top_left = GRN_GEO_POINT_VALUE_RAW(top_left_point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:1081:24: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] data->bottom_right = GRN_GEO_POINT_VALUE_RAW(bottom_right_point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:1536:3: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] grn_ntog((uint8_t*)(&entry_base), entry->key, sizeof(grn_geo_point)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:682:27: note: expanded from macro 'grn_ntog' grn_geo_point *point_ = (grn_geo_point *)keybuf;\ ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:1536:3: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] grn_ntog((uint8_t*)(&entry_base), entry->key, sizeof(grn_geo_point)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:683:20: note: expanded from macro 'grn_ntog' uint64_t key_ = *(const uint64_t *)key;\ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:1827:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] grn_ntog((uint8_t*)(&entry_base), entry.key, sizeof(grn_geo_point)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:682:27: note: expanded from macro 'grn_ntog' grn_geo_point *point_ = (grn_geo_point *)keybuf;\ ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:1827:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] grn_ntog((uint8_t*)(&entry_base), entry.key, sizeof(grn_geo_point)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:683:20: note: expanded from macro 'grn_ntog' uint64_t key_ = *(const uint64_t *)key;\ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2108:27: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(point), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2109:27: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(center)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2112:16: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] r = d <= GRN_INT32_VALUE(radius_or_point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2115:16: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] r = d <= GRN_UINT32_VALUE(radius_or_point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2118:16: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] r = d <= GRN_INT64_VALUE(radius_or_point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2121:16: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] r = d <= GRN_UINT64_VALUE(radius_or_point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2124:16: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] r = d <= GRN_FLOAT_VALUE(radius_or_point); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2137:34: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(radius_or_point), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2138:34: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(center)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2199:34: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(point), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2200:34: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(top_left), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2201:34: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(bottom_right)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2630:38: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(point1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2631:38: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(point2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2657:37: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(point1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2658:37: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(point2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2685:48: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(point1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2686:48: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(point2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2689:48: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(point1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/geo.c:2690:48: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE_RAW(point2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_geo.h:59:38: note: expanded from macro 'GRN_GEO_POINT_VALUE_RAW' #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 warnings generated. [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/hash.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/hash.c.o -c /<>/storage/mroonga/vendor/groonga/lib/hash.c /<>/storage/mroonga/vendor/groonga/lib/hash.c:1451:8: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *(uint32_t *)entry->plain_entry.key = hash_value; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:1504:44: warning: cast from 'entry_str *' to 'grn_hash_entry *' increases required alignment from 4 to 8 [-Wcast-align] return grn_hash_entry_get_key(ctx, hash, (grn_hash_entry *)n); ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:1510:41: warning: cast from 'entry_str *' to 'grn_hash_entry *' increases required alignment from 4 to 8 [-Wcast-align] return grn_hash_entry_get_value(hash, (grn_hash_entry *)n); ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:1517:44: warning: cast from 'entry_str *' to 'grn_hash_entry *' increases required alignment from 4 to 8 [-Wcast-align] return grn_hash_entry_put_key(ctx, hash, (grn_hash_entry *)n, h, key, len); ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:1524:48: warning: cast from 'entry_str *' to 'grn_hash_entry *' increases required alignment from 4 to 8 [-Wcast-align] return grn_hash_entry_compare_key(ctx, hash, (grn_hash_entry *)ee, ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:1631:18: warning: cast from 'grn_hash_header_common *' (aka 'struct _grn_hash_header_common *') to 'grn_hash_header_large *' (aka 'struct _grn_hash_header_large *') increases required alignment from 4 to 8 [-Wcast-align] queue = &(((grn_hash_header_large *)(header))->queue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:1633:18: warning: cast from 'grn_hash_header_common *' (aka 'struct _grn_hash_header_common *') to 'grn_hash_header_normal *' (aka 'struct _grn_hash_header_normal *') increases required alignment from 4 to 8 [-Wcast-align] queue = &(((grn_hash_header_normal *)(header))->queue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2508:9: warning: cast from 'entry_str *' to 'entry_astr *' increases required alignment from 4 to 8 [-Wcast-align] DELETE_IT; ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2482:26: note: expanded from macro 'DELETE_IT' GRN_CTX_FREE(ctx, ((entry_astr *)ee)->str);\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_ctx.h:477:49: note: expanded from macro 'GRN_CTX_FREE' #define GRN_CTX_FREE(ctx,p) grn_ctx_free(ctx,p,__FILE__,__LINE__,__FUNCTION__) ^ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2546:11: warning: cast from 'entry_str *' to 'entry_astr *' increases required alignment from 4 to 8 [-Wcast-align] DELETE_IT; ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2482:26: note: expanded from macro 'DELETE_IT' GRN_CTX_FREE(ctx, ((entry_astr *)ee)->str);\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_ctx.h:477:49: note: expanded from macro 'GRN_CTX_FREE' #define GRN_CTX_FREE(ctx,p) grn_ctx_free(ctx,p,__FILE__,__LINE__,__FUNCTION__) ^ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2794:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2829:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2835:7: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(bp, bs, cp, cs)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2838:9: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] if (COMPARE_VAL(cp, cs, ep, es)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2851:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(cp, cs, bp, bs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:12: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:17: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2760:39: note: expanded from macro 'COMPARE_VAL_' ? *((uint64_t *)(ap)) > *((uint64_t *)(bp))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:17: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2761:39: note: expanded from macro 'COMPARE_VAL_' : *((uint32_t *)(ap)) > *((uint32_t *)(bp)))\ ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:17: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2763:38: note: expanded from macro 'COMPARE_VAL_' ? *((int64_t *)(ap)) > *((int64_t *)(bp))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:17: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2855:14: warning: cast from 'const uint8_t *' (aka 'const unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] } while (COMPARE_VAL(ep, es, cp, cs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2768:48: note: expanded from macro 'COMPARE_VAL' ((dir) ? COMPARE_VAL_((bp),(bs),(ap),(as)) : COMPARE_VAL_((ap),(as),(bp),(bs))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2764:38: note: expanded from macro 'COMPARE_VAL_' : *((int32_t *)(ap)) > *((int32_t *)(bp))))\ ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2930:3: warning: cast from 'byte *' (aka 'unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] PREPARE_VAL32(id, c, &cr); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2898:10: note: expanded from macro 'PREPARE_VAL32' : (*((int32_t *)((byte *)((arg->flags & GRN_TABLE_SORT_BY_VALUE)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2940:5: warning: cast from 'byte *' (aka 'unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] PREPARE_VAL32(id, e, &er); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:2898:10: note: expanded from macro 'PREPARE_VAL32' : (*((int32_t *)((byte *)((arg->flags & GRN_TABLE_SORT_BY_VALUE)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/hash.c:93:1: warning: unused function 'grn_tiny_array_next' [-Wunused-function] grn_tiny_array_next(grn_tiny_array *array) ^ /<>/storage/mroonga/vendor/groonga/lib/hash.c:208:1: warning: unused function 'grn_tiny_bitmap_get' [-Wunused-function] grn_tiny_bitmap_get(grn_tiny_bitmap *bitmap, grn_id bit_id) ^ /<>/storage/mroonga/vendor/groonga/lib/hash.c:313:1: warning: unused function 'grn_io_array_bit_flip' [-Wunused-function] grn_io_array_bit_flip(grn_ctx *ctx, grn_io *io, ^ /<>/storage/mroonga/vendor/groonga/lib/hash.c:1514:1: warning: unused function 'put_key' [-Wunused-function] put_key(grn_ctx *ctx, grn_hash *hash, entry_str *n, uint32_t h, ^ 111 warnings generated. [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ii.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/ii.c.o -c /<>/storage/mroonga/vendor/groonga/lib/ii.c /<>/storage/mroonga/vendor/groonga/lib/ii.c:1866:19: warning: cast from 'byte *' (aka 'unsigned char *') to 'buffer *' (aka 'struct grn_ii_buffer *') increases required alignment from 1 to 4 [-Wcast-align] if (b) { *b = (buffer *)p; } ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:1867:21: warning: cast from 'byte *' (aka 'unsigned char *') to 'buffer_term *' increases required alignment from 1 to 4 [-Wcast-align] if (bt) { *bt = (buffer_term *)(p + LPOS(pos)); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:2148:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] return (uint32_t *)(p + (id & ARRAY_MASK_IN_A_SEGMENT) * S_ARRAY_ELEMENT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:2166:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] return (uint32_t *)(p + (id & ARRAY_MASK_IN_A_SEGMENT) * S_ARRAY_ELEMENT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:3454:9: warning: cast from 'byte *' (aka 'unsigned char *') to 'buffer_rec *' increases required alignment from 1 to 2 [-Wcast-align] *br = (buffer_rec *)(((byte *)&b->terms[b->header.nterms]) + b->header.buffer_free); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:3759:14: warning: cast from 'byte *' (aka 'unsigned char *') to 'buffer_rec *' increases required alignment from 1 to 2 [-Wcast-align] br = (buffer_rec *)(((byte *)&b->terms[b->header.nterms]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:3799:16: warning: cast from 'byte *' (aka 'unsigned char *') to 'buffer_rec *' increases required alignment from 1 to 2 [-Wcast-align] br = (buffer_rec *)(((byte *)br) + size2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:3911:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'buffer_rec *' increases required alignment from 1 to 2 [-Wcast-align] br = (buffer_rec *)(((byte *)&b->terms[b->header.nterms]) + b->header.buffer_free); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:5162:50: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_uvector_add_element(ctx, &uvector, GRN_RECORD_VALUE(new_), weight); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:5199:11: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] tpe = (grn_id *)GRN_BULK_CURR(post); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:5200:15: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] for (tp = (grn_id *)GRN_BULK_HEAD(post); tp < tpe; tp++) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:5258:50: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_uvector_add_element(ctx, &uvector, GRN_RECORD_VALUE(old_), weight); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/ii.c:1884:1: warning: unused function 'buffer_open_if_capable' [-Wunused-function] buffer_open_if_capable(grn_ctx *ctx, grn_ii *ii, int32_t seg, int size, buffer **b) ^ 13 warnings generated. [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/io.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/io.c.o -c /<>/storage/mroonga/vendor/groonga/lib/io.c /<>/storage/mroonga/vendor/groonga/lib/io.c:336:36: warning: cast from 'byte *' (aka 'unsigned char *') to 'grn_io_array_spec *' (aka 'struct _grn_io_array_spec *') increases required alignment from 1 to 4 [-Wcast-align] grn_io_array_spec *array_specs = (grn_io_array_spec *)io->user_header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/io.c:341:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'grn_io_array_info *' (aka 'struct _grn_io_array_info *') increases required alignment from 1 to 8 [-Wcast-align] io->ainfo = (grn_io_array_info *)mp; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/io.c:351:29: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] io->ainfo[i].segments = (uint32_t *)hp; ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/io.c:352:26: warning: cast from 'byte *' (aka 'unsigned char *') to 'void **' increases required alignment from 1 to 8 [-Wcast-align] io->ainfo[i].addrs = (void **)mp; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/io.c:365:38: warning: cast from 'byte *' (aka 'unsigned char *') to 'grn_io_array_spec *' (aka 'struct _grn_io_array_spec *') increases required alignment from 1 to 4 [-Wcast-align] grn_io_array_spec *array_specs = (grn_io_array_spec *)io->user_header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/io.c:1147:44: warning: cast from 'byte *' (aka 'unsigned char *') to 'grn_io_array_spec *' (aka 'struct _grn_io_array_spec *') increases required alignment from 1 to 4 [-Wcast-align] grn_io_array_spec *array_specs = (grn_io_array_spec *)io->user_header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/logger.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/logger.c.o -c /<>/storage/mroonga/vendor/groonga/lib/logger.c [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb.c [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/nfkc.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/nfkc.c.o -c /<>/storage/mroonga/vendor/groonga/lib/nfkc.c [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/normalizer.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/normalizer.c.o -c /<>/storage/mroonga/vendor/groonga/lib/normalizer.c [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/obj.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/obj.c.o -c /<>/storage/mroonga/vendor/groonga/lib/obj.c [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/operator.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/operator.c.o -c /<>/storage/mroonga/vendor/groonga/lib/operator.c /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:193:20: note: expanded from macro 'DO_EQ' int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:199:21: note: expanded from macro 'DO_EQ' uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:205:20: note: expanded from macro 'DO_EQ' int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:211:21: note: expanded from macro 'DO_EQ' uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:217:20: note: expanded from macro 'DO_EQ' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:223:20: note: expanded from macro 'DO_EQ' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:226:34: note: expanded from macro 'DO_EQ' r = (x_ == GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:229:34: note: expanded from macro 'DO_EQ' r = (x_ == GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:233:20: note: expanded from macro 'DO_EQ' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:236:20: note: expanded from macro 'DO_EQ' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:239:34: note: expanded from macro 'DO_EQ' r = (x_ == GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:248:24: note: expanded from macro 'DO_EQ' r = (x_ == GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:263:21: note: expanded from macro 'DO_EQ' uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:269:19: note: expanded from macro 'DO_EQ' double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:272:21: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:272:51: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:275:21: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:275:52: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:279:21: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:279:51: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:282:21: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:282:52: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:285:21: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:285:51: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:348:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:182:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:188:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:193:20: note: expanded from macro 'DO_EQ' int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:194:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:199:21: note: expanded from macro 'DO_EQ' uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:200:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:205:20: note: expanded from macro 'DO_EQ' int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:206:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:211:21: note: expanded from macro 'DO_EQ' uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:212:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:217:20: note: expanded from macro 'DO_EQ' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:218:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:223:20: note: expanded from macro 'DO_EQ' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:226:34: note: expanded from macro 'DO_EQ' r = (x_ == GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:229:34: note: expanded from macro 'DO_EQ' r = (x_ == GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:233:20: note: expanded from macro 'DO_EQ' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:236:20: note: expanded from macro 'DO_EQ' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:239:34: note: expanded from macro 'DO_EQ' r = (x_ == GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:248:24: note: expanded from macro 'DO_EQ' r = (x_ == GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:263:21: note: expanded from macro 'DO_EQ' uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:264:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:269:19: note: expanded from macro 'DO_EQ' double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:272:21: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:272:51: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_INT32_VALUE(y)) && (x_ >= GRN_INT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:275:21: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:275:52: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_UINT32_VALUE(y)) && (x_ >= GRN_UINT32_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:279:21: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:279:51: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_INT64_VALUE(y)) && (x_ >= GRN_INT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:282:21: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:282:52: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_UINT64_VALUE(y)) && (x_ >= GRN_UINT64_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:285:21: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:285:51: note: expanded from macro 'DO_EQ' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:136:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:139:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:142:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:145:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:148:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:151:33: note: expanded from macro 'DO_EQ_SUB' r = (GRN_TIME_PACK(x_,0) == GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:154:16: note: expanded from macro 'DO_EQ_SUB' r = (x_ == GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:17: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:357:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_EQ(x, y, r); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:311:7: note: expanded from macro 'DO_EQ' DO_EQ_SUB;\ ^~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:157:47: note: expanded from macro 'DO_EQ_SUB' r = ((x_ <= GRN_FLOAT_VALUE(y)) && (x_ >= GRN_FLOAT_VALUE(y)));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: expanded from macro 'DO_COMPARE' length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: expanded from macro 'DO_COMPARE_BUILTIN' double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: expanded from macro 'DO_COMPARE_BUILTIN' double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:583:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: expanded from macro 'DO_COMPARE' length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: expanded from macro 'DO_COMPARE_BUILTIN' double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: expanded from macro 'DO_COMPARE_BUILTIN' double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:592:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: expanded from macro 'DO_COMPARE' length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: expanded from macro 'DO_COMPARE_BUILTIN' double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: expanded from macro 'DO_COMPARE_BUILTIN' double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:601:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, <=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:556:49: note: expanded from macro 'DO_COMPARE' length = grn_table_get_key2(ctx, table, GRN_RECORD_VALUE(x), &key);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: expanded from macro 'DO_COMPARE_BUILTIN' double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:560:11: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN((&key), y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:426:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:432:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:437:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int16_t x_ = GRN_INT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:438:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:443:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint16_t x_ = GRN_UINT16_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:444:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:449:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int32_t x_ = GRN_INT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:450:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:455:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint32_t x_ = GRN_UINT32_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:456:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:461:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:464:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_INT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:467:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_UINT32_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:471:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:474:20: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:477:34: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_PACK(GRN_FLOAT_VALUE(y), 0));\ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1514:51: note: expanded from macro 'GRN_TIME_PACK' #define GRN_TIME_PACK(sec, usec) ((long long int)(sec) * GRN_TIME_USEC_PER_SEC + (usec)) ^~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:486:24: note: expanded from macro 'DO_COMPARE_BUILTIN' r = (x_ op GRN_TIME_VALUE(&time_value_));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:501:20: note: expanded from macro 'DO_COMPARE_BUILTIN' int64_t x_ = GRN_INT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:502:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:507:21: note: expanded from macro 'DO_COMPARE_BUILTIN' uint64_t x_ = GRN_UINT64_VALUE(x);\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:508:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:513:19: note: expanded from macro 'DO_COMPARE_BUILTIN' double x_ = GRN_FLOAT_VALUE(x);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:514:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:410:9: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(&y_, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:370:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:373:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT16_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:376:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:379:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT32_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:382:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:385:33: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:388:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_UINT64_VALUE(y));\ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:610:3: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] DO_COMPARE(x, y, r, >=); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:574:5: note: expanded from macro 'DO_COMPARE' DO_COMPARE_BUILTIN(x, y, r, op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:536:7: note: expanded from macro 'DO_COMPARE_BUILTIN' DO_COMPARE_SUB(op);\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:416:5: note: expanded from macro 'DO_COMPARE_SUB' DO_COMPARE_SUB_NUMERIC(y,op);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:391:16: note: expanded from macro 'DO_COMPARE_SUB_NUMERIC' r = (x_ op GRN_FLOAT_VALUE(y));\ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/operator.c:816:50: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] record_key_len = grn_table_get_key(ctx, table, GRN_RECORD_VALUE(record), ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 warnings generated. [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/output.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/output.c.o -c /<>/storage/mroonga/vendor/groonga/lib/output.c /<>/storage/mroonga/vendor/groonga/lib/output.c:36:20: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] uint32_t level = CURR_LEVEL; ^~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:28:30: note: expanded from macro 'CURR_LEVEL' #define CURR_LEVEL (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1))) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:110:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] if (CURR_LEVEL >= 2) { GRN_TEXT_PUTC(ctx, outbuf, '\t'); } ^~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:28:30: note: expanded from macro 'CURR_LEVEL' #define CURR_LEVEL (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1))) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:132:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:181:11: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] if (CURR_LEVEL >= 2) { GRN_TEXT_PUTC(ctx, outbuf, '\t'); } ^~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:28:30: note: expanded from macro 'CURR_LEVEL' #define CURR_LEVEL (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1))) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:203:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:233:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:263:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:293:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:323:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:355:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:396:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:422:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:429:39: warning: cast from 'const char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (value_len == sizeof(grn_id) && *(grn_id *)value == GRN_ID_NIL) { ^~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:465:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:537:3: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] INCR_LENGTH; ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:31:31: note: expanded from macro 'INCR_LENGTH' #define INCR_LENGTH (DEPTH ? (GRN_UINT32_VALUE_AT(LEVELS, (DEPTH - 1)) += 2) : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:567:34: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:575:34: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:582:34: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:591:34: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:600:34: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:609:34: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:621:19: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] idp = (grn_id *)GRN_BULK_HEAD(&buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:649:18: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] id = *((grn_id *)GRN_BULK_HEAD(&buf)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:733:45: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] GRN_BULK_VSIZE(bulk) ? GRN_INT16_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:737:45: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] GRN_BULK_VSIZE(bulk) ? GRN_UINT16_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:741:45: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_BULK_VSIZE(bulk) ? GRN_INT32_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:745:45: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_BULK_VSIZE(bulk) ? GRN_UINT32_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:749:45: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_BULK_VSIZE(bulk) ? GRN_INT64_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:753:46: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_BULK_VSIZE(bulk) ? GRN_UINT64_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:757:45: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_BULK_VSIZE(bulk) ? GRN_FLOAT_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:761:44: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_BULK_VSIZE(bulk) ? GRN_INT64_VALUE(bulk) : 0); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:766:49: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_BULK_VSIZE(bulk) ? (grn_geo_point *)GRN_BULK_HEAD(bulk) : NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:772:19: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id id = GRN_RECORD_VALUE(bulk); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:773:27: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:809:19: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id id = GRN_RECORD_VALUE(bulk); ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:849:13: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:1092:15: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] value = GRN_PTR_VALUE_AT(pvector, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:1349:23: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/output.c:1461:23: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 warnings generated. [ 55%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/pat.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/pat.c.o -c /<>/storage/mroonga/vendor/groonga/lib/pat.c /<>/storage/mroonga/vendor/groonga/lib/pat.c:1304:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] KEY_DEC(pat, keybuf, key, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:804:5: note: expanded from macro 'KEY_DEC' grn_ntog((keybuf), (key), (size));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:683:20: note: expanded from macro 'grn_ntog' uint64_t key_ = *(const uint64_t *)key;\ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:1329:7: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] KEY_DEC(pat, curr, key, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:804:5: note: expanded from macro 'KEY_DEC' grn_ntog((keybuf), (key), (size));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:682:27: note: expanded from macro 'grn_ntog' grn_geo_point *point_ = (grn_geo_point *)keybuf;\ ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:1329:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'const uint64_t *' (aka 'const unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] KEY_DEC(pat, curr, key, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:804:5: note: expanded from macro 'KEY_DEC' grn_ntog((keybuf), (key), (size));\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn.h:683:20: note: expanded from macro 'grn_ntog' uint64_t key_ = *(const uint64_t *)key;\ ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:1329:7: warning: cast from 'char *' to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] KEY_DEC(pat, curr, key, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:813:9: note: expanded from macro 'KEY_DEC' *((int64_t *)(keybuf)) = v ^ (((v^(1LL<<63))>> 63)|(1LL<<63)); \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:1393:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] *((int32_t *)v) += *((int32_t *)value); ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:1396:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] *((int64_t *)v) += *((int64_t *)value); ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:1405:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int32_t *' (aka 'int *') increases required alignment from 1 to 4 [-Wcast-align] *((int32_t *)v) -= *((int32_t *)value); ^~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/pat.c:1408:15: warning: cast from 'byte *' (aka 'unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] *((int64_t *)v) -= *((int64_t *)value); ^~~~~~~~~~~~ 8 warnings generated. [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/plugin.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/plugin.c.o -c /<>/storage/mroonga/vendor/groonga/lib/plugin.c /<>/storage/mroonga/vendor/groonga/lib/plugin.c:903:43: warning: format string is not a string literal [-Wformat-nonliteral] vsnprintf(ctx->errbuf, GRN_CTX_MSGSIZE, format, ap); ^~~~~~ 1 warning generated. [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/proc.c.o -c /<>/storage/mroonga/vendor/groonga/lib/proc.c /<>/storage/mroonga/vendor/groonga/lib/proc.c:136:8: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] rc = GRN_INT32_VALUE(rc_object); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:427:12: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] return GRN_INT32_VALUE(factor_object); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:435:16: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] factor = GRN_INT32_VALUE(&int32_object); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:543:3: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_OBJ_FORMAT_FIN(ctx, &format); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: note: expanded from macro 'GRN_OBJ_FORMAT_FIN' grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:729:11: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_OBJ_FORMAT_FIN(ctx, &format); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: note: expanded from macro 'GRN_OBJ_FORMAT_FIN' grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:745:7: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] GRN_OBJ_FORMAT_FIN(ctx, &format); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/output.h:60:23: note: expanded from macro 'GRN_OBJ_FORMAT_FIN' grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&(format)->columns);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:2318:22: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *table = GRN_PTR_VALUE_AT(&tables, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:2803:16: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] source_ids = (grn_id *)GRN_BULK_HEAD(&sources); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:2969:13: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] columns = (grn_obj **)GRN_BULK_HEAD(&columnbuf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:3021:16: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] column = *((grn_obj **)GRN_BULK_HEAD(&use_columns) + i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:3053:18: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] column = *((grn_obj **)GRN_BULK_HEAD(&use_columns) + j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:3205:33: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *token_filter = GRN_PTR_VALUE_AT(&token_filters, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:3242:14: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] column = GRN_PTR_VALUE_AT(pending_columns, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:3970:14: warning: cast from 'char *' to 'tokenize_token *' increases required alignment from 1 to 4 [-Wcast-align] token = ((tokenize_token *)(GRN_BULK_HEAD(tokens))) + i; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4088:22: warning: cast from 'char *' to 'tokenize_token *' increases required alignment from 1 to 4 [-Wcast-align] current_token = ((tokenize_token *)(GRN_BULK_CURR(tokens))) - 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4286:16: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] proc = GRN_PTR_VALUE_AT(&target_procs, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4322:15: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] int max = GRN_INT32_VALUE(args[0]); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4421:12: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] return GRN_INT16_VALUE(number) < 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4423:12: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] return GRN_INT32_VALUE(number) < 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4425:12: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] return GRN_INT64_VALUE(number) < 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4427:12: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] return GRN_TIME_VALUE(number) < 0; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4429:12: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] return GRN_FLOAT_VALUE(number) < 0; ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4497:24: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] GRN_INT16_VALUE(number1), ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4475:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value1 = value1;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4498:24: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] GRN_INT16_VALUE(number2)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4476:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value2 = value2;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4501:24: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] GRN_UINT16_VALUE(number1), ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4475:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value1 = value1;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4502:24: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] GRN_UINT16_VALUE(number2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4476:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value2 = value2;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4505:24: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_INT32_VALUE(number1), ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4475:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value1 = value1;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4506:24: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_INT32_VALUE(number2)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4476:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value2 = value2;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4509:24: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_UINT32_VALUE(number1), ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4475:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value1 = value1;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4510:24: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_UINT32_VALUE(number2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4476:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value2 = value2;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4513:24: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_INT64_VALUE(number1), ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4475:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value1 = value1;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4514:24: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_INT64_VALUE(number2)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4476:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value2 = value2;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4517:24: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_UINT64_VALUE(number1), ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4475:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value1 = value1;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4518:24: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_UINT64_VALUE(number2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4476:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value2 = value2;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4521:24: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_FLOAT_VALUE(number1), ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4475:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value1 = value1;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4522:24: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_FLOAT_VALUE(number2)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4476:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value2 = value2;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4525:24: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TIME_VALUE(number1), ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4475:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value1 = value1;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4526:24: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TIME_VALUE(number2)); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4476:28: note: expanded from macro 'COMPARE_AND_RETURN' type computed_value2 = value2;\ ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4878:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] condition = GRN_PTR_VALUE(condition_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:4955:14: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] pi.rid = GRN_RECORD_VALUE(variable); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5560:41: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] GRN_RECORD_SET(ctx, between_variable, GRN_RECORD_VALUE(variable)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1430:26: note: expanded from macro 'GRN_RECORD_SET' grn_id _val = (grn_id)(val);\ ^~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5564:5: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:380:16: note: expanded from macro 'GRN_TRUEP' result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5564:5: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:383:16: note: expanded from macro 'GRN_TRUEP' result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5564:5: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:388:23: note: expanded from macro 'GRN_TRUEP' float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5688:9: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TIME_VALUE(data->max) - GRN_TIME_VALUE(data->min); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5688:37: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TIME_VALUE(data->max) - GRN_TIME_VALUE(data->min); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1534:24: note: expanded from macro 'GRN_TIME_VALUE' #define GRN_TIME_VALUE GRN_INT64_VALUE ^ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5770:9: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:380:16: note: expanded from macro 'GRN_TRUEP' result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5770:9: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:383:16: note: expanded from macro 'GRN_TRUEP' result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5770:9: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:388:23: note: expanded from macro 'GRN_TRUEP' float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5961:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] condition = GRN_PTR_VALUE(condition_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1536:31: note: expanded from macro 'GRN_PTR_VALUE' #define GRN_PTR_VALUE(obj) (*((grn_obj **)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:5973:19: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] keyword = GRN_PTR_VALUE_AT(¤t_keywords, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6096:22: warning: cast from 'char *' to 'const char **' increases required alignment from 1 to 8 [-Wcast-align] (const char **)GRN_BULK_HEAD(&open_tags), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6097:22: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] (unsigned int *)GRN_BULK_HEAD(&open_tag_lengths), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6098:22: warning: cast from 'char *' to 'const char **' increases required alignment from 1 to 8 [-Wcast-align] (const char **)GRN_BULK_HEAD(&close_tags), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6099:22: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] (unsigned int *)GRN_BULK_HEAD(&close_tag_lengths), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6191:17: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] source_id = GRN_UINT32_VALUE_AT(&source_ids, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1549:43: note: expanded from macro 'GRN_UINT32_VALUE_AT' #define GRN_UINT32_VALUE_AT(obj,offset) (((unsigned int *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6285:25: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id value_id = GRN_RECORD_VALUE_AT(&value_ids, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1554:43: note: expanded from macro 'GRN_RECORD_VALUE_AT' #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6323:31: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id value_id = GRN_RECORD_VALUE_AT(&value_ids, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1554:43: note: expanded from macro 'GRN_RECORD_VALUE_AT' #define GRN_RECORD_VALUE_AT(obj,offset) (((grn_id *)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6324:29: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] if (value_id == GRN_RECORD_VALUE(&record_value)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6471:21: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] real_offset = GRN_INT32_VALUE(&int32_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6486:20: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] real_limit = GRN_INT32_VALUE(&int32_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6597:15: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:380:16: note: expanded from macro 'GRN_TRUEP' result = GRN_INT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6597:15: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:383:16: note: expanded from macro 'GRN_TRUEP' result = GRN_UINT32_VALUE(v) != 0; \ ^~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/proc.c:6597:15: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] GRN_TRUEP(ctx, result, result_boolean); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/grn_db.h:388:23: note: expanded from macro 'GRN_TRUEP' float_value = GRN_FLOAT_VALUE(v); \ ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 warnings generated. [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/request_canceler.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/request_canceler.c.o -c /<>/storage/mroonga/vendor/groonga/lib/request_canceler.c [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/rset.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/rset.c.o -c /<>/storage/mroonga/vendor/groonga/lib/rset.c /<>/storage/mroonga/vendor/groonga/lib/rset.c:70:29: warning: cast from 'byte *' (aka 'unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] int64_t current_max = *((int64_t *)values); ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:71:25: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] int64_t value_raw = GRN_INT64_VALUE(&value_int64); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:73:9: warning: cast from 'byte *' (aka 'unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] *((int64_t *)values) = value_raw; ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:78:29: warning: cast from 'byte *' (aka 'unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] int64_t current_min = *((int64_t *)values); ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:79:25: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] int64_t value_raw = GRN_INT64_VALUE(&value_int64); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:81:9: warning: cast from 'byte *' (aka 'unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] *((int64_t *)values) = value_raw; ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:86:25: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] int64_t value_raw = GRN_INT64_VALUE(&value_int64); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:87:7: warning: cast from 'byte *' (aka 'unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] *((int64_t *)values) += value_raw; ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:91:32: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] double current_average = *((double *)values); ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:92:24: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] double value_raw = GRN_FLOAT_VALUE(&value_float); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:93:7: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] *((double *)values) += (value_raw - current_average) / ri->n_subrecs; ^~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:118:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] return (int64_t *)values; ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:173:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] return (int64_t *)values; ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:231:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] return (int64_t *)values; ^~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/rset.c:292:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'double *' increases required alignment from 1 to 8 [-Wcast-align] return (double *)values; ^~~~~~~~~~~~~~~~ 15 warnings generated. [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorer.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/scorer.c.o -c /<>/storage/mroonga/vendor/groonga/lib/scorer.c [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorers.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/scorers.c.o -c /<>/storage/mroonga/vendor/groonga/lib/scorers.c /<>/storage/mroonga/vendor/groonga/lib/scorers.c:74:11: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] max = GRN_FLOAT_VALUE(max_raw); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/scorers.c:82:13: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] max = GRN_FLOAT_VALUE(&casted_max_raw); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/snip.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/snip.c.o -c /<>/storage/mroonga/vendor/groonga/lib/snip.c [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/store.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/store.c.o -c /<>/storage/mroonga/vendor/groonga/lib/store.c /<>/storage/mroonga/vendor/groonga/lib/store.c:596:6: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *(uint32_t *)(addr + pos - sizeof(grn_id)) = DELETED|aligned_size; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:691:24: warning: cast from 'grn_ja_einfo *' (aka 'struct _grn_ja_einfo *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 4 to 8 [-Wcast-align] if (cas && *cas != *((uint64_t *)&eback)) { ^~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:699:26: warning: cast from 'grn_ja_einfo *' (aka 'struct _grn_ja_einfo *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 4 to 8 [-Wcast-align] uint64_t *location = (uint64_t *)(einfo + pos); ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:700:24: warning: cast from 'grn_ja_einfo *' (aka 'struct _grn_ja_einfo *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 4 to 8 [-Wcast-align] uint64_t value = *((uint64_t *)ei); ^~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:778:8: warning: cast from 'byte *' (aka 'unsigned char *') to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *(grn_id *)(addr + pos) = id; ^~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:781:10: warning: cast from 'byte *' (aka 'unsigned char *') to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *(grn_id *)(addr + pos + aligned_size) = GRN_ID_NIL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:931:30: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] uint32_t pos = *((uint32_t *)(b + el)); ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:937:17: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((uint32_t *)(b + el)) = value_len - rest; ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:940:17: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((uint32_t *)(b + el)) = pos + value_len; ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:981:30: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] uint32_t pos = *((uint32_t *)(b + el)); ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:987:17: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((uint32_t *)(b + el)) = el - rest; ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:990:17: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *((uint32_t *)(b + el)) = pos - value_len; ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:1159:16: warning: cast from 'grn_ja_einfo *' (aka 'struct _grn_ja_einfo *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 4 to 8 [-Wcast-align] *cas = *((uint64_t *)&einfo[id & JA_M_EINFO_IN_A_SEGMENT]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:1302:24: warning: cast from 'byte *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] uint32_t pos = *((uint32_t *)(b + el)); ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:1433:19: warning: cast from 'byte *' (aka 'unsigned char *') to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id id = *((grn_id *)v); ^~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/store.c:1524:27: warning: cast from 'byte *' (aka 'unsigned char *') to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id id = *((grn_id *)v); ^~~~~~~~~~~ 16 warnings generated. [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/str.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/str.c.o -c /<>/storage/mroonga/vendor/groonga/lib/str.c /<>/storage/mroonga/vendor/groonga/lib/str.c:2530:30: warning: format string is not a string literal [-Wformat-nonliteral] format, copied_args); ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2577:30: warning: format string is not a string literal [-Wformat-nonliteral] format, args); ^~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2649:34: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2657:34: warning: cast from 'const char *' to 'grn_rset_recinfo *' increases required alignment from 1 to 8 [-Wcast-align] grn_rset_recinfo *ri = (grn_rset_recinfo *)grn_obj_get_value_(ctx, a->obj, id, &vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2667:19: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] idp = (grn_id *)GRN_BULK_HEAD(&buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2694:16: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] id = *((grn_id *)GRN_BULK_HEAD(&buf)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2758:54: warning: cast from 'char *' to 'short *' increases required alignment from 1 to 2 [-Wcast-align] grn_text_itoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT16_VALUE(obj) : 0); ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1527:33: note: expanded from macro 'GRN_INT16_VALUE' #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2761:55: warning: cast from 'char *' to 'unsigned short *' increases required alignment from 1 to 2 [-Wcast-align] grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT16_VALUE(obj) : 0); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1528:34: note: expanded from macro 'GRN_UINT16_VALUE' #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2764:54: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] grn_text_itoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT32_VALUE(obj) : 0); ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2767:55: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT32_VALUE(obj) : 0); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2770:55: warning: cast from 'char *' to 'long long *' increases required alignment from 1 to 8 [-Wcast-align] grn_text_lltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_INT64_VALUE(obj) : 0); ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1531:33: note: expanded from macro 'GRN_INT64_VALUE' #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2773:56: warning: cast from 'char *' to 'unsigned long long *' increases required alignment from 1 to 8 [-Wcast-align] grn_text_ulltoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_UINT64_VALUE(obj) : 0); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1532:34: note: expanded from macro 'GRN_UINT64_VALUE' #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2776:54: warning: cast from 'char *' to 'double *' increases required alignment from 1 to 8 [-Wcast-align] grn_text_ftoa(ctx, bulk, GRN_BULK_VSIZE(obj) ? GRN_FLOAT_VALUE(obj) : 0); ^~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1533:33: note: expanded from macro 'GRN_FLOAT_VALUE' #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2780:23: warning: cast from 'char *' to 'int64_t *' (aka 'long *') increases required alignment from 1 to 8 [-Wcast-align] double dv = *((int64_t *)GRN_BULK_HEAD(obj)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2788:29: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] grn_geo_point *gp = (grn_geo_point *)GRN_BULK_HEAD(obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2802:21: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id id = GRN_RECORD_VALUE(obj); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2803:29: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2845:23: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id id = GRN_RECORD_VALUE(obj); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2868:19: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), *ve = (grn_id *)GRN_BULK_CURR(obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2868:55: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), *ve = (grn_id *)GRN_BULK_CURR(obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2870:27: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2947:21: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] grn_id *v = (grn_id *)GRN_BULK_HEAD(obj), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:2948:22: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] *ve = (grn_id *)GRN_BULK_CURR(obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:3029:17: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] value = GRN_PTR_VALUE_AT(obj, i); ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/str.c:3041:27: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj **columns = (grn_obj **)GRN_BULK_HEAD(&format->columns); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/string.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/string.c.o -c /<>/storage/mroonga/vendor/groonga/lib/string.c [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_cursor.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/token_cursor.c.o -c /<>/storage/mroonga/vendor/groonga/lib/token_cursor.c /<>/storage/mroonga/vendor/groonga/lib/token_cursor.c:37:36: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/token_cursor.c:144:26: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] current_token.status = GRN_INT32_VALUE(status); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1529:33: note: expanded from macro 'GRN_INT32_VALUE' #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/token_cursor.c:152:36: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/token_cursor.c:287:19: warning: cast from 'const unsigned char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] tid = *((grn_id *)token_cursor->curr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/token_cursor.c:306:19: warning: cast from 'const unsigned char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] tid = *((grn_id *)token_cursor->curr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/token_cursor.c:335:36: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *token_filter_object = GRN_PTR_VALUE_AT(token_filters, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizer.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/tokenizer.c.o -c /<>/storage/mroonga/vendor/groonga/lib/tokenizer.c /<>/storage/mroonga/vendor/groonga/lib/tokenizer.c:124:22: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] query->flags = GRN_UINT32_VALUE(flags); ^~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/tokenizer.c:129:30: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] query->tokenize_mode = GRN_UINT32_VALUE(tokenize_mode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizers.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/tokenizers.c.o -c /<>/storage/mroonga/vendor/groonga/lib/tokenizers.c [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_filter.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/token_filter.c.o -c /<>/storage/mroonga/vendor/groonga/lib/token_filter.c [ 56%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/util.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/util.c.o -c /<>/storage/mroonga/vendor/groonga/lib/util.c /<>/storage/mroonga/vendor/groonga/lib/util.c:378:24: warning: cast from 'char *' to 'grn_obj **' (aka 'struct _grn_obj **') increases required alignment from 1 to 8 [-Wcast-align] grn_obj *element = GRN_PTR_VALUE_AT(pvector, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1555:40: note: expanded from macro 'GRN_PTR_VALUE_AT' #define GRN_PTR_VALUE_AT(obj,offset) (((grn_obj **)GRN_BULK_HEAD(obj))[offset]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/util.c:560:16: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] source_ids = (grn_id *)GRN_BULK_HEAD(&sources); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/util.c:896:3: warning: cast from 'char *' to 'grn_geo_point *' increases required alignment from 1 to 4 [-Wcast-align] GRN_GEO_POINT_VALUE(obj, latitude, longitude); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1538:25: note: expanded from macro 'GRN_GEO_POINT_VALUE' grn_geo_point *_val = (grn_geo_point *)GRN_BULK_HEAD(obj);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/util.c:941:7: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] n = GRN_UINT32_VALUE(obj); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/util.c:962:7: warning: cast from 'char *' to 'unsigned int *' increases required alignment from 1 to 4 [-Wcast-align] n = GRN_UINT32_VALUE(obj); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1530:34: note: expanded from macro 'GRN_UINT32_VALUE' #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/lib/util.c:1005:8: warning: cast from 'char *' to 'grn_id *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] id = GRN_RECORD_VALUE(obj); ^~~~~~~~~~~~~~~~~~~~~ /<>/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1535:34: note: expanded from macro 'GRN_RECORD_VALUE' #define GRN_RECORD_VALUE(obj) (*((grn_id *)GRN_BULK_HEAD(obj))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. [ 56%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/cursor-factory.cpp.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-g++ -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wcast-align -Wredundant-decls -Wwrite-strings -fexceptions -fimplicit-templates -o CMakeFiles/libgroonga.dir/dat/cursor-factory.cpp.o -c /<>/storage/mroonga/vendor/groonga/lib/dat/cursor-factory.cpp [ 56%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file-impl.cpp.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-g++ -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wcast-align -Wredundant-decls -Wwrite-strings -fexceptions -fimplicit-templates -o CMakeFiles/libgroonga.dir/dat/file-impl.cpp.o -c /<>/storage/mroonga/vendor/groonga/lib/dat/file-impl.cpp [ 56%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file.cpp.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-g++ -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wcast-align -Wredundant-decls -Wwrite-strings -fexceptions -fimplicit-templates -o CMakeFiles/libgroonga.dir/dat/file.cpp.o -c /<>/storage/mroonga/vendor/groonga/lib/dat/file.cpp [ 56%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/id-cursor.cpp.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-g++ -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wcast-align -Wredundant-decls -Wwrite-strings -fexceptions -fimplicit-templates -o CMakeFiles/libgroonga.dir/dat/id-cursor.cpp.o -c /<>/storage/mroonga/vendor/groonga/lib/dat/id-cursor.cpp [ 56%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/key-cursor.cpp.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-g++ -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wcast-align -Wredundant-decls -Wwrite-strings -fexceptions -fimplicit-templates -o CMakeFiles/libgroonga.dir/dat/key-cursor.cpp.o -c /<>/storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp [ 56%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/predictive-cursor.cpp.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-g++ -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wcast-align -Wredundant-decls -Wwrite-strings -fexceptions -fimplicit-templates -o CMakeFiles/libgroonga.dir/dat/predictive-cursor.cpp.o -c /<>/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp [ 56%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/prefix-cursor.cpp.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-g++ -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wcast-align -Wredundant-decls -Wwrite-strings -fexceptions -fimplicit-templates -o CMakeFiles/libgroonga.dir/dat/prefix-cursor.cpp.o -c /<>/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp [ 56%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/trie.cpp.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-g++ -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wcast-align -Wredundant-decls -Wwrite-strings -fexceptions -fimplicit-templates -o CMakeFiles/libgroonga.dir/dat/trie.cpp.o -c /<>/storage/mroonga/vendor/groonga/lib/dat/trie.cpp [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_accessor.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_accessor.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_accessor.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_array.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_array.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_array.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_bulk.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_bulk.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_bulk.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_column.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_column.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_column.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_command.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_command.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command_input.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_command_input.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_command_input.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_content_type.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_content_type.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_content_type.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_converter.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_converter.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_converter.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_ctx.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_ctx.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_ctx.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_database.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_database.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_database.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_double_array_trie.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_double_array_trie.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_double_array_trie.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_error.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_error.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_error.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_expr.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_expr.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_expr.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_fixed_size_column.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_fixed_size_column.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_fixed_size_column.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_hash_table.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_hash_table.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_hash_table.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_id.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_id.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_id.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_column.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_index_column.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_index_column.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_cursor.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_index_cursor.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_index_cursor.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_logger.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_logger.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_logger.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_object.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_object.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object_flags.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_object_flags.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_object_flags.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_operator.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_operator.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_operator.c [ 57%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_options.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_options.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_options.c [ 58%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_patricia_trie.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_patricia_trie.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_patricia_trie.c [ 58%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_procedure.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_procedure.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_procedure.c [ 58%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_table.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_table.c [ 58%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_table_cursor.c [ 58%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor_flags.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor_flags.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_table_cursor_flags.c [ 58%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_type.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_type.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_type.c [ 58%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_variable_size_column.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_variable_size_column.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_variable_size_column.c [ 58%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_void.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_void.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_void.c [ 58%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_writer.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/x86_64-linux-gnu-gcc -DGRN_DAT_EXPORT -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/storage/mroonga/vendor/groonga/lib/dat -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-missing-field-initializers -Wformat=2 -Wstrict-aliasing=2 -fno-strict-aliasing -Wdisabled-optimization -Wfloat-equal -Wpointer-arith -Wdeclaration-after-statement -Wbad-function-cast -Wcast-align -Wredundant-decls -Wwrite-strings -o CMakeFiles/libgroonga.dir/mrb/mrb_writer.c.o -c /<>/storage/mroonga/vendor/groonga/lib/mrb/mrb_writer.c [ 58%] Linking CXX static library libgroonga.a cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/cmake -P CMakeFiles/libgroonga.dir/cmake_clean_target.cmake cd /<>/builddir/storage/mroonga/vendor/groonga/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/libgroonga.dir/link.txt --verbose=1 /usr/bin/ar qc libgroonga.a CMakeFiles/libgroonga.dir/com.c.o CMakeFiles/libgroonga.dir/command.c.o CMakeFiles/libgroonga.dir/ctx.c.o CMakeFiles/libgroonga.dir/ctx_impl_mrb.c.o CMakeFiles/libgroonga.dir/dat.cpp.o CMakeFiles/libgroonga.dir/db.c.o CMakeFiles/libgroonga.dir/error.c.o CMakeFiles/libgroonga.dir/expr.c.o CMakeFiles/libgroonga.dir/geo.c.o CMakeFiles/libgroonga.dir/hash.c.o CMakeFiles/libgroonga.dir/ii.c.o CMakeFiles/libgroonga.dir/io.c.o CMakeFiles/libgroonga.dir/logger.c.o CMakeFiles/libgroonga.dir/mrb.c.o CMakeFiles/libgroonga.dir/nfkc.c.o CMakeFiles/libgroonga.dir/normalizer.c.o CMakeFiles/libgroonga.dir/obj.c.o CMakeFiles/libgroonga.dir/operator.c.o CMakeFiles/libgroonga.dir/output.c.o CMakeFiles/libgroonga.dir/pat.c.o CMakeFiles/libgroonga.dir/plugin.c.o CMakeFiles/libgroonga.dir/proc.c.o CMakeFiles/libgroonga.dir/request_canceler.c.o CMakeFiles/libgroonga.dir/rset.c.o CMakeFiles/libgroonga.dir/scorer.c.o CMakeFiles/libgroonga.dir/scorers.c.o CMakeFiles/libgroonga.dir/snip.c.o CMakeFiles/libgroonga.dir/store.c.o CMakeFiles/libgroonga.dir/str.c.o CMakeFiles/libgroonga.dir/string.c.o CMakeFiles/libgroonga.dir/token_cursor.c.o CMakeFiles/libgroonga.dir/tokenizer.c.o CMakeFiles/libgroonga.dir/tokenizers.c.o CMakeFiles/libgroonga.dir/token_filter.c.o CMakeFiles/libgroonga.dir/util.c.o CMakeFiles/libgroonga.dir/dat/cursor-factory.cpp.o CMakeFiles/libgroonga.dir/dat/file-impl.cpp.o CMakeFiles/libgroonga.dir/dat/file.cpp.o CMakeFiles/libgroonga.dir/dat/id-cursor.cpp.o CMakeFiles/libgroonga.dir/dat/key-cursor.cpp.o CMakeFiles/libgroonga.dir/dat/predictive-cursor.cpp.o CMakeFiles/libgroonga.dir/dat/prefix-cursor.cpp.o CMakeFiles/libgroonga.dir/dat/trie.cpp.o CMakeFiles/libgroonga.dir/mrb/mrb_accessor.c.o CMakeFiles/libgroonga.dir/mrb/mrb_array.c.o CMakeFiles/libgroonga.dir/mrb/mrb_bulk.c.o CMakeFiles/libgroonga.dir/mrb/mrb_column.c.o CMakeFiles/libgroonga.dir/mrb/mrb_command.c.o CMakeFiles/libgroonga.dir/mrb/mrb_command_input.c.o CMakeFiles/libgroonga.dir/mrb/mrb_content_type.c.o CMakeFiles/libgroonga.dir/mrb/mrb_converter.c.o CMakeFiles/libgroonga.dir/mrb/mrb_ctx.c.o CMakeFiles/libgroonga.dir/mrb/mrb_database.c.o CMakeFiles/libgroonga.dir/mrb/mrb_double_array_trie.c.o CMakeFiles/libgroonga.dir/mrb/mrb_error.c.o CMakeFiles/libgroonga.dir/mrb/mrb_expr.c.o CMakeFiles/libgroonga.dir/mrb/mrb_fixed_size_column.c.o CMakeFiles/libgroonga.dir/mrb/mrb_hash_table.c.o CMakeFiles/libgroonga.dir/mrb/mrb_id.c.o CMakeFiles/libgroonga.dir/mrb/mrb_index_column.c.o CMakeFiles/libgroonga.dir/mrb/mrb_index_cursor.c.o CMakeFiles/libgroonga.dir/mrb/mrb_logger.c.o CMakeFiles/libgroonga.dir/mrb/mrb_object.c.o CMakeFiles/libgroonga.dir/mrb/mrb_object_flags.c.o CMakeFiles/libgroonga.dir/mrb/mrb_operator.c.o CMakeFiles/libgroonga.dir/mrb/mrb_options.c.o CMakeFiles/libgroonga.dir/mrb/mrb_patricia_trie.c.o CMakeFiles/libgroonga.dir/mrb/mrb_procedure.c.o CMakeFiles/libgroonga.dir/mrb/mrb_table.c.o CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor.c.o CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor_flags.c.o CMakeFiles/libgroonga.dir/mrb/mrb_type.c.o CMakeFiles/libgroonga.dir/mrb/mrb_variable_size_column.c.o CMakeFiles/libgroonga.dir/mrb/mrb_void.c.o CMakeFiles/libgroonga.dir/mrb/mrb_writer.c.o /usr/bin/ranlib libgroonga.a make[4]: Leaving directory '/<>/builddir' [ 58%] Built target libgroonga /usr/bin/make -f storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/build.make storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers /<>/builddir /<>/builddir/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers /<>/builddir/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/depend.internal". Dependee "/<>/builddir/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/depend.internal". Scanning dependencies of target mysql_normalizer make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/build.make storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/build make[4]: Entering directory '/<>/builddir' [ 58%] Building C object storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/CMakeFiles/mysql_normalizer.dir/mysql.c.o cd /<>/builddir/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers && /usr/bin/x86_64-linux-gnu-gcc -DGROONGA_NORMALIZER_MYSQL_EMBED -DHAVE_CONFIG_H -DONIG_EXTERN=extern -I/<>/storage/mroonga/vendor/groonga/lib -I/<>/storage/mroonga/vendor/groonga/include -I/<>/builddir/storage/mroonga/vendor/groonga -I/<>/builddir/include -I/<>/builddir -I/<>/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o CMakeFiles/mysql_normalizer.dir/mysql.c.o -c /<>/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/mysql.c [ 58%] Linking CXX static library libmysql_normalizer.a cd /<>/builddir/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers && /usr/bin/cmake -P CMakeFiles/mysql_normalizer.dir/cmake_clean_target.cmake cd /<>/builddir/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers && /usr/bin/cmake -E cmake_link_script CMakeFiles/mysql_normalizer.dir/link.txt --verbose=1 /usr/bin/ar qc libmysql_normalizer.a CMakeFiles/mysql_normalizer.dir/mysql.c.o /usr/bin/ranlib libmysql_normalizer.a make[4]: Leaving directory '/<>/builddir' [ 58%] Built target mysql_normalizer /usr/bin/make -f storage/mroonga/CMakeFiles/mroonga.dir/build.make storage/mroonga/CMakeFiles/mroonga.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/mroonga /<>/builddir /<>/builddir/storage/mroonga /<>/builddir/storage/mroonga/CMakeFiles/mroonga.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/mroonga/CMakeFiles/mroonga.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/mroonga/CMakeFiles/mroonga.dir/depend.internal". Dependee "/<>/builddir/storage/mroonga/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/mroonga/CMakeFiles/mroonga.dir/depend.internal". Scanning dependencies of target mroonga make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/mroonga/CMakeFiles/mroonga.dir/build.make storage/mroonga/CMakeFiles/mroonga.dir/build make[4]: Entering directory '/<>/builddir' [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/ha_mroonga.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/ha_mroonga.cpp.o -c /<>/storage/mroonga/ha_mroonga.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/mrn_table.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/mrn_table.cpp.o -c /<>/storage/mroonga/mrn_table.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_last_insert_grn_id.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/udf/mrn_udf_last_insert_grn_id.cpp.o -c /<>/storage/mroonga/udf/mrn_udf_last_insert_grn_id.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_snippet.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/udf/mrn_udf_snippet.cpp.o -c /<>/storage/mroonga/udf/mrn_udf_snippet.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_command.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/udf/mrn_udf_command.cpp.o -c /<>/storage/mroonga/udf/mrn_udf_command.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/udf/mrn_udf_escape.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/udf/mrn_udf_escape.cpp.o -c /<>/storage/mroonga/udf/mrn_udf_escape.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_match_escalation_threshold_scope.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_match_escalation_threshold_scope.cpp.o -c /<>/storage/mroonga/lib/mrn_match_escalation_threshold_scope.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_path_mapper.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_path_mapper.cpp.o -c /<>/storage/mroonga/lib/mrn_path_mapper.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_smart_grn_obj.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_smart_grn_obj.cpp.o -c /<>/storage/mroonga/lib/mrn_smart_grn_obj.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_index_table_name.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_index_table_name.cpp.o -c /<>/storage/mroonga/lib/mrn_index_table_name.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_index_column_name.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_index_column_name.cpp.o -c /<>/storage/mroonga/lib/mrn_index_column_name.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_debug_column_access.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_debug_column_access.cpp.o -c /<>/storage/mroonga/lib/mrn_debug_column_access.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_auto_increment_value_lock.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_auto_increment_value_lock.cpp.o -c /<>/storage/mroonga/lib/mrn_auto_increment_value_lock.cpp [ 58%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_external_lock.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_external_lock.cpp.o -c /<>/storage/mroonga/lib/mrn_external_lock.cpp [ 59%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_multiple_column_key_codec.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_multiple_column_key_codec.cpp.o -c /<>/storage/mroonga/lib/mrn_multiple_column_key_codec.cpp [ 59%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_field_normalizer.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_field_normalizer.cpp.o -c /<>/storage/mroonga/lib/mrn_field_normalizer.cpp [ 59%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_encoding.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_encoding.cpp.o -c /<>/storage/mroonga/lib/mrn_encoding.cpp [ 59%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_parameters_parser.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_parameters_parser.cpp.o -c /<>/storage/mroonga/lib/mrn_parameters_parser.cpp [ 59%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_lock.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_lock.cpp.o -c /<>/storage/mroonga/lib/mrn_lock.cpp [ 59%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_condition_converter.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_condition_converter.cpp.o -c /<>/storage/mroonga/lib/mrn_condition_converter.cpp [ 59%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_time_converter.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_time_converter.cpp.o -c /<>/storage/mroonga/lib/mrn_time_converter.cpp [ 59%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_database_manager.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_database_manager.cpp.o -c /<>/storage/mroonga/lib/mrn_database_manager.cpp [ 59%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_value_decoder.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_value_decoder.cpp.o -c /<>/storage/mroonga/lib/mrn_value_decoder.cpp [ 59%] Building CXX object storage/mroonga/CMakeFiles/mroonga.dir/lib/mrn_database_repairer.cpp.o cd /<>/builddir/storage/mroonga && /usr/bin/x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED -DMRN_PARSER_DEFAULT=\"TokenBigram\" -DMYSQL_DYNAMIC_PLUGIN -DWITH_GROONGA_NORMALIZER_MYSQL=1 -Dmroonga_EXPORTS -I/<>/builddir/include -I/<>/builddir/storage/mroonga -I/<>/storage/mroonga -I/<>/storage/mroonga/lib -I/<>/include -I/<>/sql -I/<>/pcre -I/<> -I/<>/storage/mroonga/vendor/groonga/include -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mroonga.dir/lib/mrn_database_repairer.cpp.o -c /<>/storage/mroonga/lib/mrn_database_repairer.cpp [ 59%] Linking CXX shared module ha_mroonga.so cd /<>/builddir/storage/mroonga && /usr/bin/cmake -E cmake_link_script CMakeFiles/mroonga.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now -shared -o ha_mroonga.so CMakeFiles/mroonga.dir/ha_mroonga.cpp.o CMakeFiles/mroonga.dir/mrn_table.cpp.o CMakeFiles/mroonga.dir/udf/mrn_udf_last_insert_grn_id.cpp.o CMakeFiles/mroonga.dir/udf/mrn_udf_snippet.cpp.o CMakeFiles/mroonga.dir/udf/mrn_udf_command.cpp.o CMakeFiles/mroonga.dir/udf/mrn_udf_escape.cpp.o CMakeFiles/mroonga.dir/lib/mrn_match_escalation_threshold_scope.cpp.o CMakeFiles/mroonga.dir/lib/mrn_path_mapper.cpp.o CMakeFiles/mroonga.dir/lib/mrn_smart_grn_obj.cpp.o CMakeFiles/mroonga.dir/lib/mrn_index_table_name.cpp.o CMakeFiles/mroonga.dir/lib/mrn_index_column_name.cpp.o CMakeFiles/mroonga.dir/lib/mrn_debug_column_access.cpp.o CMakeFiles/mroonga.dir/lib/mrn_auto_increment_value_lock.cpp.o CMakeFiles/mroonga.dir/lib/mrn_external_lock.cpp.o CMakeFiles/mroonga.dir/lib/mrn_multiple_column_key_codec.cpp.o CMakeFiles/mroonga.dir/lib/mrn_field_normalizer.cpp.o CMakeFiles/mroonga.dir/lib/mrn_encoding.cpp.o CMakeFiles/mroonga.dir/lib/mrn_parameters_parser.cpp.o CMakeFiles/mroonga.dir/lib/mrn_lock.cpp.o CMakeFiles/mroonga.dir/lib/mrn_condition_converter.cpp.o CMakeFiles/mroonga.dir/lib/mrn_time_converter.cpp.o CMakeFiles/mroonga.dir/lib/mrn_database_manager.cpp.o CMakeFiles/mroonga.dir/lib/mrn_value_decoder.cpp.o CMakeFiles/mroonga.dir/lib/mrn_database_repairer.cpp.o -L/<>/storage/mroonga/vendor/groonga/lib -L/<>/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers -L/<>/libservices -lpthread ../../libservices/libmysqlservices.a vendor/groonga/lib/libgroonga.a vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers/libmysql_normalizer.a vendor/groonga/lib/libgroonga.a -lpthread -lrt -lpthread -lz -ldl -lm -lstdc++ -Wl,-rpath,/<>/storage/mroonga/vendor/groonga/lib:/<>/storage/mroonga/vendor/groonga/vendor/plugins/groonga-normalizer-mysql/normalizers:/<>/libservices: make[4]: Leaving directory '/<>/builddir' [ 59%] Built target mroonga /usr/bin/make -f storage/myisam/CMakeFiles/myisamchk.dir/build.make storage/myisam/CMakeFiles/myisamchk.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/myisamchk.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/myisamchk.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisamchk.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisamchk.dir/depend.internal". Scanning dependencies of target myisamchk make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/myisamchk.dir/build.make storage/myisam/CMakeFiles/myisamchk.dir/build make[4]: Entering directory '/<>/builddir' [ 59%] Building C object storage/myisam/CMakeFiles/myisamchk.dir/myisamchk.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/myisamchk.dir/myisamchk.c.o -c /<>/storage/myisam/myisamchk.c [ 59%] Linking CXX executable myisamchk cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/myisamchk.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/myisamchk.dir/myisamchk.c.o -o myisamchk -lpthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 59%] Built target myisamchk /usr/bin/make -f storage/myisam/CMakeFiles/mi_test3.dir/build.make storage/myisam/CMakeFiles/mi_test3.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/mi_test3.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/mi_test3.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/mi_test3.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/mi_test3.dir/depend.internal". Scanning dependencies of target mi_test3 make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/mi_test3.dir/build.make storage/myisam/CMakeFiles/mi_test3.dir/build make[4]: Entering directory '/<>/builddir' [ 59%] Building C object storage/myisam/CMakeFiles/mi_test3.dir/mi_test3.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mi_test3.dir/mi_test3.c.o -c /<>/storage/myisam/mi_test3.c [ 59%] Linking CXX executable mi_test3 cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/mi_test3.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/mi_test3.dir/mi_test3.c.o -o mi_test3 -lpthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 59%] Built target mi_test3 /usr/bin/make -f storage/myisam/CMakeFiles/myisam_embedded.dir/build.make storage/myisam/CMakeFiles/myisam_embedded.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/myisam_embedded.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/myisam_embedded.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisam_embedded.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisam_embedded.dir/depend.internal". Scanning dependencies of target myisam_embedded make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/myisam_embedded.dir/build.make storage/myisam/CMakeFiles/myisam_embedded.dir/build make[4]: Entering directory '/<>/builddir' [ 59%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_boolean_search.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/ft_boolean_search.c.o -c /<>/storage/myisam/ft_boolean_search.c [ 59%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o -c /<>/storage/myisam/ft_nlq_search.c [ 59%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_parser.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/ft_parser.c.o -c /<>/storage/myisam/ft_parser.c [ 59%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_static.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/ft_static.c.o -c /<>/storage/myisam/ft_static.c [ 59%] Building CXX object storage/myisam/CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-g++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o -c /<>/storage/myisam/ha_myisam.cc /<>/storage/myisam/ha_myisam.cc:879:9: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:973:9: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:1008:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) return HA_ADMIN_INTERNAL_ERROR; ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:1059:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!file || !¶m) return HA_ADMIN_INTERNAL_ERROR; ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:1278:11: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:1345:11: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ /<>/storage/myisam/ha_myisam.cc:1460:11: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!¶m) ~ ^~~~~ 7 warnings generated. [ 59%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_myisam.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/ft_myisam.c.o -c /<>/storage/myisam/ft_myisam.c [ 59%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o -c /<>/storage/myisam/ft_stopwords.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_update.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/ft_update.c.o -c /<>/storage/myisam/ft_update.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_cache.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_cache.c.o -c /<>/storage/myisam/mi_cache.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_changed.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_changed.c.o -c /<>/storage/myisam/mi_changed.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_check.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_check.c.o -c /<>/storage/myisam/mi_check.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_checksum.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_checksum.c.o -c /<>/storage/myisam/mi_checksum.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_close.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_close.c.o -c /<>/storage/myisam/mi_close.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_create.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_create.c.o -c /<>/storage/myisam/mi_create.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dbug.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_dbug.c.o -c /<>/storage/myisam/mi_dbug.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_delete.c.o -c /<>/storage/myisam/mi_delete.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o -c /<>/storage/myisam/mi_delete_all.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o -c /<>/storage/myisam/mi_delete_table.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o -c /<>/storage/myisam/mi_dynrec.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_extra.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_extra.c.o -c /<>/storage/myisam/mi_extra.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_info.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_info.c.o -c /<>/storage/myisam/mi_info.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_key.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_key.c.o -c /<>/storage/myisam/mi_key.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_keycache.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_keycache.c.o -c /<>/storage/myisam/mi_keycache.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_locking.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_locking.c.o -c /<>/storage/myisam/mi_locking.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_log.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_log.c.o -c /<>/storage/myisam/mi_log.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_open.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_open.c.o -c /<>/storage/myisam/mi_open.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_packrec.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_packrec.c.o -c /<>/storage/myisam/mi_packrec.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_page.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_page.c.o -c /<>/storage/myisam/mi_page.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_panic.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_panic.c.o -c /<>/storage/myisam/mi_panic.c [ 60%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_preload.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_preload.c.o -c /<>/storage/myisam/mi_preload.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_range.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_range.c.o -c /<>/storage/myisam/mi_range.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rename.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_rename.c.o -c /<>/storage/myisam/mi_rename.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rfirst.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_rfirst.c.o -c /<>/storage/myisam/mi_rfirst.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rlast.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_rlast.c.o -c /<>/storage/myisam/mi_rlast.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_rnext.c.o -c /<>/storage/myisam/mi_rnext.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o -c /<>/storage/myisam/mi_rnext_same.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rprev.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_rprev.c.o -c /<>/storage/myisam/mi_rprev.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o -c /<>/storage/myisam/mi_rrnd.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsame.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_rsame.c.o -c /<>/storage/myisam/mi_rsame.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsamepos.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_rsamepos.c.o -c /<>/storage/myisam/mi_rsamepos.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_scan.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_scan.c.o -c /<>/storage/myisam/mi_scan.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_search.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_search.c.o -c /<>/storage/myisam/mi_search.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_static.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_static.c.o -c /<>/storage/myisam/mi_static.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_statrec.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_statrec.c.o -c /<>/storage/myisam/mi_statrec.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_unique.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_unique.c.o -c /<>/storage/myisam/mi_unique.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_update.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_update.c.o -c /<>/storage/myisam/mi_update.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_write.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_write.c.o -c /<>/storage/myisam/mi_write.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_index.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/rt_index.c.o -c /<>/storage/myisam/rt_index.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_key.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/rt_key.c.o -c /<>/storage/myisam/rt_key.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_mbr.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/rt_mbr.c.o -c /<>/storage/myisam/rt_mbr.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_split.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/rt_split.c.o -c /<>/storage/myisam/rt_split.c [ 61%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sort.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/sort.c.o -c /<>/storage/myisam/sort.c [ 62%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sp_key.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/sp_key.c.o -c /<>/storage/myisam/sp_key.c [ 62%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rkey.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisam_embedded.dir/mi_rkey.c.o -c /<>/storage/myisam/mi_rkey.c [ 62%] Linking CXX static library libmyisam_embedded.a cd /<>/builddir/storage/myisam && /usr/bin/cmake -P CMakeFiles/myisam_embedded.dir/cmake_clean_target.cmake cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/myisam_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libmyisam_embedded.a CMakeFiles/myisam_embedded.dir/ft_boolean_search.c.o CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o CMakeFiles/myisam_embedded.dir/ft_parser.c.o CMakeFiles/myisam_embedded.dir/ft_static.c.o CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o CMakeFiles/myisam_embedded.dir/ft_myisam.c.o CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o CMakeFiles/myisam_embedded.dir/ft_update.c.o CMakeFiles/myisam_embedded.dir/mi_cache.c.o CMakeFiles/myisam_embedded.dir/mi_changed.c.o CMakeFiles/myisam_embedded.dir/mi_check.c.o CMakeFiles/myisam_embedded.dir/mi_checksum.c.o CMakeFiles/myisam_embedded.dir/mi_close.c.o CMakeFiles/myisam_embedded.dir/mi_create.c.o CMakeFiles/myisam_embedded.dir/mi_dbug.c.o CMakeFiles/myisam_embedded.dir/mi_delete.c.o CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o CMakeFiles/myisam_embedded.dir/mi_extra.c.o CMakeFiles/myisam_embedded.dir/mi_info.c.o CMakeFiles/myisam_embedded.dir/mi_key.c.o CMakeFiles/myisam_embedded.dir/mi_keycache.c.o CMakeFiles/myisam_embedded.dir/mi_locking.c.o CMakeFiles/myisam_embedded.dir/mi_log.c.o CMakeFiles/myisam_embedded.dir/mi_open.c.o CMakeFiles/myisam_embedded.dir/mi_packrec.c.o CMakeFiles/myisam_embedded.dir/mi_page.c.o CMakeFiles/myisam_embedded.dir/mi_panic.c.o CMakeFiles/myisam_embedded.dir/mi_preload.c.o CMakeFiles/myisam_embedded.dir/mi_range.c.o CMakeFiles/myisam_embedded.dir/mi_rename.c.o CMakeFiles/myisam_embedded.dir/mi_rfirst.c.o CMakeFiles/myisam_embedded.dir/mi_rlast.c.o CMakeFiles/myisam_embedded.dir/mi_rnext.c.o CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o CMakeFiles/myisam_embedded.dir/mi_rprev.c.o CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o CMakeFiles/myisam_embedded.dir/mi_rsame.c.o CMakeFiles/myisam_embedded.dir/mi_rsamepos.c.o CMakeFiles/myisam_embedded.dir/mi_scan.c.o CMakeFiles/myisam_embedded.dir/mi_search.c.o CMakeFiles/myisam_embedded.dir/mi_static.c.o CMakeFiles/myisam_embedded.dir/mi_statrec.c.o CMakeFiles/myisam_embedded.dir/mi_unique.c.o CMakeFiles/myisam_embedded.dir/mi_update.c.o CMakeFiles/myisam_embedded.dir/mi_write.c.o CMakeFiles/myisam_embedded.dir/rt_index.c.o CMakeFiles/myisam_embedded.dir/rt_key.c.o CMakeFiles/myisam_embedded.dir/rt_mbr.c.o CMakeFiles/myisam_embedded.dir/rt_split.c.o CMakeFiles/myisam_embedded.dir/sort.c.o CMakeFiles/myisam_embedded.dir/sp_key.c.o CMakeFiles/myisam_embedded.dir/mi_rkey.c.o /usr/bin/ranlib libmyisam_embedded.a make[4]: Leaving directory '/<>/builddir' [ 62%] Built target myisam_embedded /usr/bin/make -f storage/myisam/CMakeFiles/myisamlog.dir/build.make storage/myisam/CMakeFiles/myisamlog.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/myisamlog.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/myisamlog.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisamlog.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisamlog.dir/depend.internal". Scanning dependencies of target myisamlog make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/myisamlog.dir/build.make storage/myisam/CMakeFiles/myisamlog.dir/build make[4]: Entering directory '/<>/builddir' [ 62%] Building C object storage/myisam/CMakeFiles/myisamlog.dir/myisamlog.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/myisamlog.dir/myisamlog.c.o -c /<>/storage/myisam/myisamlog.c [ 62%] Linking CXX executable myisamlog cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/myisamlog.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/myisamlog.dir/myisamlog.c.o -o myisamlog -lpthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 62%] Built target myisamlog /usr/bin/make -f storage/myisam/CMakeFiles/myisampack.dir/build.make storage/myisam/CMakeFiles/myisampack.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/myisampack.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/myisampack.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisampack.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisampack.dir/depend.internal". Scanning dependencies of target myisampack make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/myisampack.dir/build.make storage/myisam/CMakeFiles/myisampack.dir/build make[4]: Entering directory '/<>/builddir' [ 62%] Building C object storage/myisam/CMakeFiles/myisampack.dir/myisampack.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/myisampack.dir/myisampack.c.o -c /<>/storage/myisam/myisampack.c [ 62%] Linking CXX executable myisampack cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/myisampack.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/myisampack.dir/myisampack.c.o -o myisampack -lpthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 62%] Built target myisampack /usr/bin/make -f storage/myisam/CMakeFiles/mi_test1.dir/build.make storage/myisam/CMakeFiles/mi_test1.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/mi_test1.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/mi_test1.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/mi_test1.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/mi_test1.dir/depend.internal". Scanning dependencies of target mi_test1 make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/mi_test1.dir/build.make storage/myisam/CMakeFiles/mi_test1.dir/build make[4]: Entering directory '/<>/builddir' [ 62%] Building C object storage/myisam/CMakeFiles/mi_test1.dir/mi_test1.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mi_test1.dir/mi_test1.c.o -c /<>/storage/myisam/mi_test1.c [ 62%] Linking CXX executable mi_test1 cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/mi_test1.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/mi_test1.dir/mi_test1.c.o -o mi_test1 -lpthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 62%] Built target mi_test1 /usr/bin/make -f storage/myisam/CMakeFiles/rt_test.dir/build.make storage/myisam/CMakeFiles/rt_test.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/rt_test.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/rt_test.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/rt_test.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/rt_test.dir/depend.internal". Scanning dependencies of target rt_test make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/rt_test.dir/build.make storage/myisam/CMakeFiles/rt_test.dir/build make[4]: Entering directory '/<>/builddir' [ 63%] Building C object storage/myisam/CMakeFiles/rt_test.dir/rt_test.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/rt_test.dir/rt_test.c.o -c /<>/storage/myisam/rt_test.c [ 63%] Linking CXX executable rt_test cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/rt_test.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/rt_test.dir/rt_test.c.o -o rt_test -lpthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 63%] Built target rt_test /usr/bin/make -f storage/myisam/CMakeFiles/mi_test2.dir/build.make storage/myisam/CMakeFiles/mi_test2.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/mi_test2.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/mi_test2.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/mi_test2.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/mi_test2.dir/depend.internal". Scanning dependencies of target mi_test2 make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/mi_test2.dir/build.make storage/myisam/CMakeFiles/mi_test2.dir/build make[4]: Entering directory '/<>/builddir' [ 63%] Building C object storage/myisam/CMakeFiles/mi_test2.dir/mi_test2.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/mi_test2.dir/mi_test2.c.o -c /<>/storage/myisam/mi_test2.c /<>/storage/myisam/mi_test2.c:640:7: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] labs((long) range_records - (long) info.records)*100.0/ ^ /<>/storage/myisam/mi_test2.c:30:17: note: expanded from macro 'labs' #define labs(a) abs(a) ^ /<>/storage/myisam/mi_test2.c:640:7: note: use function 'labs' instead /<>/storage/myisam/mi_test2.c:30:17: note: expanded from macro 'labs' #define labs(a) abs(a) ^ /<>/storage/myisam/mi_test2.c:677:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] labs((long) range_records-(long) records)*100.0/records); ^ /<>/storage/myisam/mi_test2.c:30:17: note: expanded from macro 'labs' #define labs(a) abs(a) ^ /<>/storage/myisam/mi_test2.c:677:9: note: use function 'labs' instead /<>/storage/myisam/mi_test2.c:30:17: note: expanded from macro 'labs' #define labs(a) abs(a) ^ 2 warnings generated. [ 63%] Linking CXX executable mi_test2 cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/mi_test2.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/mi_test2.dir/mi_test2.c.o -o mi_test2 -lpthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 63%] Built target mi_test2 /usr/bin/make -f storage/myisam/CMakeFiles/myisam_ftdump.dir/build.make storage/myisam/CMakeFiles/myisam_ftdump.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/myisam_ftdump.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/myisam_ftdump.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisam_ftdump.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/myisam_ftdump.dir/depend.internal". Scanning dependencies of target myisam_ftdump make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/myisam_ftdump.dir/build.make storage/myisam/CMakeFiles/myisam_ftdump.dir/build make[4]: Entering directory '/<>/builddir' [ 63%] Building C object storage/myisam/CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o -c /<>/storage/myisam/myisam_ftdump.c [ 63%] Linking CXX executable myisam_ftdump cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/myisam_ftdump.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o -o myisam_ftdump -lpthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 63%] Built target myisam_ftdump /usr/bin/make -f storage/myisam/CMakeFiles/sp_test.dir/build.make storage/myisam/CMakeFiles/sp_test.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisam /<>/builddir /<>/builddir/storage/myisam /<>/builddir/storage/myisam/CMakeFiles/sp_test.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisam/CMakeFiles/sp_test.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/sp_test.dir/depend.internal". Dependee "/<>/builddir/storage/myisam/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisam/CMakeFiles/sp_test.dir/depend.internal". Scanning dependencies of target sp_test make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisam/CMakeFiles/sp_test.dir/build.make storage/myisam/CMakeFiles/sp_test.dir/build make[4]: Entering directory '/<>/builddir' [ 63%] Building C object storage/myisam/CMakeFiles/sp_test.dir/sp_test.c.o cd /<>/builddir/storage/myisam && /usr/bin/x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/sp_test.dir/sp_test.c.o -c /<>/storage/myisam/sp_test.c [ 63%] Linking CXX executable sp_test cd /<>/builddir/storage/myisam && /usr/bin/cmake -E cmake_link_script CMakeFiles/sp_test.dir/link.txt --verbose=1 /usr/bin/x86_64-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wl,-z,relro -Wl,-z,now CMakeFiles/sp_test.dir/sp_test.c.o -o sp_test -lpthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lpthread make[4]: Leaving directory '/<>/builddir' [ 63%] Built target sp_test /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/build.make storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/myisammrg /<>/builddir /<>/builddir/storage/myisammrg /<>/builddir/storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/depend.internal". Dependee "/<>/builddir/storage/myisammrg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/depend.internal". Scanning dependencies of target myisammrg_embedded make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/build.make storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/build make[4]: Entering directory '/<>/builddir' [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_close.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_close.c.o -c /<>/storage/myisammrg/myrg_close.c [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_create.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_create.c.o -c /<>/storage/myisammrg/myrg_create.c [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_delete.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_delete.c.o -c /<>/storage/myisammrg/myrg_delete.c [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_extra.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_extra.c.o -c /<>/storage/myisammrg/myrg_extra.c [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_info.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_info.c.o -c /<>/storage/myisammrg/myrg_info.c [ 63%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/ha_myisammrg.cc.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-g++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-exceptions -fno-rtti -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/ha_myisammrg.cc.o -c /<>/storage/myisammrg/ha_myisammrg.cc [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o -c /<>/storage/myisammrg/myrg_locking.c [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o -c /<>/storage/myisammrg/myrg_open.c [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_panic.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_panic.c.o -c /<>/storage/myisammrg/myrg_panic.c [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_queue.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_queue.c.o -c /<>/storage/myisammrg/myrg_queue.c [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_range.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_range.c.o -c /<>/storage/myisammrg/myrg_range.c [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rfirst.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_rfirst.c.o -c /<>/storage/myisammrg/myrg_rfirst.c [ 63%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rkey.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_rkey.c.o -c /<>/storage/myisammrg/myrg_rkey.c [ 64%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rlast.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_rlast.c.o -c /<>/storage/myisammrg/myrg_rlast.c [ 64%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_rnext.c.o -c /<>/storage/myisammrg/myrg_rnext.c [ 64%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext_same.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_rnext_same.c.o -c /<>/storage/myisammrg/myrg_rnext_same.c [ 64%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rprev.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_rprev.c.o -c /<>/storage/myisammrg/myrg_rprev.c [ 64%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rrnd.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_rrnd.c.o -c /<>/storage/myisammrg/myrg_rrnd.c [ 64%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rsame.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_rsame.c.o -c /<>/storage/myisammrg/myrg_rsame.c [ 64%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_static.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_static.c.o -c /<>/storage/myisammrg/myrg_static.c [ 64%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_update.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_update.c.o -c /<>/storage/myisammrg/myrg_update.c [ 64%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o -c /<>/storage/myisammrg/myrg_write.c [ 64%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_records.c.o cd /<>/builddir/storage/myisammrg && /usr/bin/x86_64-linux-gnu-gcc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fvisibility=hidden -o CMakeFiles/myisammrg_embedded.dir/myrg_records.c.o -c /<>/storage/myisammrg/myrg_records.c [ 64%] Linking CXX static library libmyisammrg_embedded.a cd /<>/builddir/storage/myisammrg && /usr/bin/cmake -P CMakeFiles/myisammrg_embedded.dir/cmake_clean_target.cmake cd /<>/builddir/storage/myisammrg && /usr/bin/cmake -E cmake_link_script CMakeFiles/myisammrg_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libmyisammrg_embedded.a CMakeFiles/myisammrg_embedded.dir/myrg_close.c.o CMakeFiles/myisammrg_embedded.dir/myrg_create.c.o CMakeFiles/myisammrg_embedded.dir/myrg_delete.c.o CMakeFiles/myisammrg_embedded.dir/myrg_extra.c.o CMakeFiles/myisammrg_embedded.dir/myrg_info.c.o CMakeFiles/myisammrg_embedded.dir/ha_myisammrg.cc.o CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o CMakeFiles/myisammrg_embedded.dir/myrg_panic.c.o CMakeFiles/myisammrg_embedded.dir/myrg_queue.c.o CMakeFiles/myisammrg_embedded.dir/myrg_range.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rfirst.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rkey.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rlast.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rnext.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rnext_same.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rprev.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rrnd.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rsame.c.o CMakeFiles/myisammrg_embedded.dir/myrg_static.c.o CMakeFiles/myisammrg_embedded.dir/myrg_update.c.o CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o CMakeFiles/myisammrg_embedded.dir/myrg_records.c.o /usr/bin/ranlib libmyisammrg_embedded.a make[4]: Leaving directory '/<>/builddir' [ 64%] Built target myisammrg_embedded /usr/bin/make -f storage/oqgraph/CMakeFiles/oqgraph.dir/build.make storage/oqgraph/CMakeFiles/oqgraph.dir/depend make[4]: Entering directory '/<>/builddir' cd /<>/builddir && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/storage/oqgraph /<>/builddir /<>/builddir/storage/oqgraph /<>/builddir/storage/oqgraph/CMakeFiles/oqgraph.dir/DependInfo.cmake --color= Dependee "/<>/builddir/storage/oqgraph/CMakeFiles/oqgraph.dir/DependInfo.cmake" is newer than depender "/<>/builddir/storage/oqgraph/CMakeFiles/oqgraph.dir/depend.internal". Dependee "/<>/builddir/storage/oqgraph/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/builddir/storage/oqgraph/CMakeFiles/oqgraph.dir/depend.internal". Scanning dependencies of target oqgraph make[4]: Leaving directory '/<>/builddir' /usr/bin/make -f storage/oqgraph/CMakeFiles/oqgraph.dir/build.make storage/oqgraph/CMakeFiles/oqgraph.dir/build make[4]: Entering directory '/<>/builddir' [ 64%] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/ha_oqgraph.cc.o cd /<>/builddir/storage/oqgraph && /usr/bin/x86_64-linux-gnu-g++ -DBOOST_DISABLE_ASSERTS=1 -DBOOST_NO_RTTI=1 -DBOOST_NO_TYPEID=1 -DHAVE_CONFIG_H -DHAVE_OQGRAPH -DMYSQL_DYNAMIC_PLUGIN -Doqgraph_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -Wno-deprecated -fno-strict-aliasing -fpermissive -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/oqgraph.dir/ha_oqgraph.cc.o -c /<>/storage/oqgraph/ha_oqgraph.cc [ 64%] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/graphcore.cc.o cd /<>/builddir/storage/oqgraph && /usr/bin/x86_64-linux-gnu-g++ -DBOOST_DISABLE_ASSERTS=1 -DBOOST_NO_RTTI=1 -DBOOST_NO_TYPEID=1 -DHAVE_CONFIG_H -DHAVE_OQGRAPH -DMYSQL_DYNAMIC_PLUGIN -Doqgraph_EXPORTS -I/<>/builddir/include -I/<>/include -I/<>/sql -I/<>/extra/yassl/include -I/<>/extra/yassl/taocrypt/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -Wno-deprecated -fno-strict-aliasing -fpermissive -O3 -g -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/oqgraph.dir/graphcore.cc.o -c /<>/storage/oqgraph/graphcore.cc In file included from /<>/storage/oqgraph/graphcore.cc:29: In file included from /<>/storage/oqgraph/graphcore-graph.h:28: In file included from /<>/storage/oqgraph/oqgraph_shim.h:33: In file included from /usr/include/boost/graph/directed_graph.hpp:10: In file included from /usr/include/boost/graph/adjacency_list.hpp:246: In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:32: /usr/include/boost/graph/graph_concepts.hpp:93:17: error: call to function 'out_edges' that is neither visible in the template definition nor found by argument-dependent lookup p = out_edges(u, g); ^ /usr/include/boost/concept/usage.hpp:16:43: note: in instantiation of member function 'boost::concepts::IncidenceGraph::~IncidenceGraph' requested here ~usage_requirements() { ((Model*)0)->~Model(); } ^ /usr/include/boost/concept/detail/general.hpp:39:42: note: in instantiation of member function 'boost::concepts::usage_requirements >::~usage_requirements' requested here static void failed() { ((Model*)0)->~Model(); } ^ /usr/include/boost/graph/graph_concepts.hpp:85:9: note: in instantiation of member function 'boost::concepts::requirement >::************>::failed' requested here BOOST_CONCEPT_USAGE(IncidenceGraph) { ^ /usr/include/boost/concept/usage.hpp:29:7: note: expanded from macro 'BOOST_CONCEPT_USAGE' BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements)); \ ^ /usr/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost/concept/detail/general.hpp:71:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN' &::boost::concepts::requirement_::failed> \ ^ /usr/include/boost/graph/dijkstra_shortest_paths.hpp:383:5: note: in instantiation of function template specialization 'boost::breadth_first_visit, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::value_initializer >, std::less, std::vector > >, boost::detail::dijkstra_bfs_visitor, std::equal_to, std::allocator > > > > >, boost::d_ary_heap_indirect, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::value_initializer >, std::less, std::vector > >, oqgraph3::edge_weight_property_map, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::identity_initializer >, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::value_initializer >, boost::closed_plus, std::less >, boost::two_bit_judy_map, unsigned long long *>' requested here breadth_first_visit(g, s_begin, s_end, Q, bfs_vis, color); ^ /usr/include/boost/graph/dijkstra_shortest_paths.hpp:400:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init, std::equal_to, std::allocator > > > > >, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::identity_initializer >, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::value_initializer >, oqgraph3::edge_weight_property_map, oqgraph3::vertex_index_property_map, std::less, boost::closed_plus, double, boost::two_bit_judy_map >' requested here dijkstra_shortest_paths_no_init(g, &s, &s + 1, predecessor, distance, ^ /<>/storage/oqgraph/graphcore.cc:779:13: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init, std::equal_to, std::allocator > > > > >, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::identity_initializer >, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::value_initializer >, oqgraph3::edge_weight_property_map, oqgraph3::vertex_index_property_map, std::less, boost::closed_plus, double, boost::two_bit_judy_map >' requested here dijkstra_shortest_paths_no_init(share->g, *orig, ^ /<>/storage/oqgraph/oqgraph_shim.h:292:3: note: 'out_edges' should be declared prior to the call site or in namespace 'oqgraph3' out_edges( ^ In file included from /<>/storage/oqgraph/graphcore.cc:29: In file included from /<>/storage/oqgraph/graphcore-graph.h:28: In file included from /<>/storage/oqgraph/oqgraph_shim.h:33: In file included from /usr/include/boost/graph/directed_graph.hpp:10: In file included from /usr/include/boost/graph/adjacency_list.hpp:246: In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:32: /usr/include/boost/graph/graph_concepts.hpp:94:17: error: call to function 'out_degree' that is neither visible in the template definition nor found by argument-dependent lookup n = out_degree(u, g); ^ /<>/storage/oqgraph/oqgraph_shim.h:307:3: note: 'out_degree' should be declared prior to the call site or in namespace 'oqgraph3' out_degree( ^ In file included from /<>/storage/oqgraph/graphcore.cc:29: In file included from /<>/storage/oqgraph/graphcore-graph.h:28: In file included from /<>/storage/oqgraph/oqgraph_shim.h:33: In file included from /usr/include/boost/graph/directed_graph.hpp:10: In file included from /usr/include/boost/graph/adjacency_list.hpp:246: In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:32: /usr/include/boost/graph/graph_concepts.hpp:96:17: error: call to function 'source' that is neither visible in the template definition nor found by argument-dependent lookup u = source(e, g); ^ /<>/storage/oqgraph/oqgraph_shim.h:278:3: note: 'source' should be declared prior to the call site or in namespace 'oqgraph3' source( ^ In file included from /<>/storage/oqgraph/graphcore.cc:29: In file included from /<>/storage/oqgraph/graphcore-graph.h:28: In file included from /<>/storage/oqgraph/oqgraph_shim.h:33: In file included from /usr/include/boost/graph/directed_graph.hpp:10: In file included from /usr/include/boost/graph/adjacency_list.hpp:246: In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:32: /usr/include/boost/graph/graph_concepts.hpp:97:17: error: call to function 'target' that is neither visible in the template definition nor found by argument-dependent lookup v = target(e, g); ^ /<>/storage/oqgraph/oqgraph_shim.h:284:3: note: 'target' should be declared prior to the call site or in namespace 'oqgraph3' target( ^ In file included from /<>/storage/oqgraph/graphcore.cc:29: In file included from /<>/storage/oqgraph/graphcore-graph.h:28: In file included from /<>/storage/oqgraph/oqgraph_shim.h:33: In file included from /usr/include/boost/graph/directed_graph.hpp:10: In file included from /usr/include/boost/graph/adjacency_list.hpp:246: In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:32: /usr/include/boost/graph/graph_concepts.hpp:101:17: error: call to function 'out_edges' that is neither visible in the template definition nor found by argument-dependent lookup p = out_edges(u, cg); ^ /usr/include/boost/graph/graph_concepts.hpp:98:13: note: in instantiation of member function 'boost::concepts::IncidenceGraph::const_constraints' requested here const_constraints(g); ^ /usr/include/boost/concept/usage.hpp:16:43: note: in instantiation of member function 'boost::concepts::IncidenceGraph::~IncidenceGraph' requested here ~usage_requirements() { ((Model*)0)->~Model(); } ^ /usr/include/boost/concept/detail/general.hpp:39:42: note: in instantiation of member function 'boost::concepts::usage_requirements >::~usage_requirements' requested here static void failed() { ((Model*)0)->~Model(); } ^ /usr/include/boost/graph/graph_concepts.hpp:85:9: note: in instantiation of member function 'boost::concepts::requirement >::************>::failed' requested here BOOST_CONCEPT_USAGE(IncidenceGraph) { ^ /usr/include/boost/concept/usage.hpp:29:7: note: expanded from macro 'BOOST_CONCEPT_USAGE' BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements)); \ ^ /usr/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT' BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) ^ /usr/include/boost/concept/detail/general.hpp:71:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN' &::boost::concepts::requirement_::failed> \ ^ /usr/include/boost/graph/dijkstra_shortest_paths.hpp:383:5: note: in instantiation of function template specialization 'boost::breadth_first_visit, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::value_initializer >, std::less, std::vector > >, boost::detail::dijkstra_bfs_visitor, std::equal_to, std::allocator > > > > >, boost::d_ary_heap_indirect, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::value_initializer >, std::less, std::vector > >, oqgraph3::edge_weight_property_map, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::identity_initializer >, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::value_initializer >, boost::closed_plus, std::less >, boost::two_bit_judy_map, unsigned long long *>' requested here breadth_first_visit(g, s_begin, s_end, Q, bfs_vis, color); ^ /usr/include/boost/graph/dijkstra_shortest_paths.hpp:400:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init, std::equal_to, std::allocator > > > > >, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::identity_initializer >, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::value_initializer >, oqgraph3::edge_weight_property_map, oqgraph3::vertex_index_property_map, std::less, boost::closed_plus, double, boost::two_bit_judy_map >' requested here dijkstra_shortest_paths_no_init(g, &s, &s + 1, predecessor, distance, ^ /<>/storage/oqgraph/graphcore.cc:779:13: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init, std::equal_to, std::allocator > > > > >, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::identity_initializer >, boost::lazy_property_map, std::equal_to, std::allocator > >, boost::value_initializer >, oqgraph3::edge_weight_property_map, oqgraph3::vertex_index_property_map, std::less, boost::closed_plus, double, boost::two_bit_judy_map >' requested here dijkstra_shortest_paths_no_init(share->g, *orig, ^ /<>/storage/oqgraph/oqgraph_shim.h:292:3: note: 'out_edges' should be declared prior to the call site or in namespace 'oqgraph3' out_edges( ^ In file included from /<>/storage/oqgraph/graphcore.cc:29: In file included from /<>/storage/oqgraph/graphcore-graph.h:28: In file included from /<>/storage/oqgraph/oqgraph_shim.h:33: In file included from /usr/include/boost/graph/directed_graph.hpp:10: In file included from /usr/include/boost/graph/adjacency_list.hpp:246: In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:32: /usr/include/boost/graph/graph_concepts.hpp:102:17: error: call to function 'out_degree' that is neither visible in the template definition nor found by argument-dependent lookup n = out_degree(u, cg); ^ /<>/storage/oqgraph/oqgraph_shim.h:307:3: note: 'out_degree' should be declared prior to the call site or in namespace 'oqgraph3' out_degree( ^ In file included from /<>/storage/oqgraph/graphcore.cc:29: In file included from /<>/storage/oqgraph/graphcore-graph.h:28: In file included from /<>/storage/oqgraph/oqgraph_shim.h:33: In file included from /usr/include/boost/graph/directed_graph.hpp:10: In file included from /usr/include/boost/graph/adjacency_list.hpp:246: In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:32: /usr/include/boost/graph/graph_concepts.hpp:104:17: error: call to function 'source' that is neither visible in the template definition nor found by argument-dependent lookup u = source(e, cg); ^ /<>/storage/oqgraph/oqgraph_shim.h:278:3: note: 'source' should be declared prior to the call site or in namespace 'oqgraph3' source( ^ In file included from /<>/storage/oqgraph/graphcore.cc:29: In file included from /<>/storage/oqgraph/graphcore-graph.h:28: In file included from /<>/storage/oqgraph/oqgraph_shim.h:33: In file included from /usr/include/boost/graph/directed_graph.hpp:10: In file included from /usr/include/boost/graph/adjacency_list.hpp:246: In file included from /usr/include/boost/graph/detail/adjacency_list.hpp:32: /usr/include/boost/graph/graph_concepts.hpp:105:17: error: call to function 'target' that is neither visible in the template definition nor found by argument-dependent lookup v = target(e, cg); ^ /<>/storage/oqgraph/oqgraph_shim.h:284:3: note: 'target' should be declared prior to the call site or in namespace 'oqgraph3' target( ^ 8 errors generated. storage/oqgraph/CMakeFiles/oqgraph.dir/build.make:86: recipe for target 'storage/oqgraph/CMakeFiles/oqgraph.dir/graphcore.cc.o' failed make[4]: *** [storage/oqgraph/CMakeFiles/oqgraph.dir/graphcore.cc.o] Error 1 make[4]: Leaving directory '/<>/builddir' CMakeFiles/Makefile2:4647: recipe for target 'storage/oqgraph/CMakeFiles/oqgraph.dir/all' failed make[3]: *** [storage/oqgraph/CMakeFiles/oqgraph.dir/all] Error 2 make[3]: Leaving directory '/<>/builddir' Makefile:160: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/<>/builddir' debian/rules:100: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory '/<>' debian/rules:154: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 2016-08-29T15:45:47Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 0 Build-Time: 901 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 37 Job: mariadb-10.0_10.0.26-3 Machine Architecture: amd64 Package: mariadb-10.0 Package-Time: 970 Source-Version: 10.0.26-3 Space: 0 Status: failed Version: 10.0.26-3 -------------------------------------------------------------------------------- Finished at 2016-08-29T15:45:47Z Build needed 00:00:00, 0k disc space E: Build failure (dpkg-buildpackage died) DC-Status: Failed 972.009585851s DC-Time-Estimation: 972.009585851 versus expected 2252 (r/m: 1.3168495792439754 ; m: 972.009585851)